Open your first document.
The shortest path from an empty web app to a rendered Office document: load the SDK surface, supply a file source, and confirm the open event end to end.
The documentation set covers the whole integration path: embed the editor surface, connect your backend through callbacks, validate formats, and deploy on your own infrastructure. Start with the quickstart, then follow the surface you are building first.
A sample Office surface for products that keep a document beside the work around it.
Use these pages to decide which workflow, format, and ownership boundary should be validated first.
The shortest path from an empty web app to a rendered Office document: load the SDK surface, supply a file source, and confirm the open event end to end.
Mount the document surface in the page, size it to your layout, and choose preview, edit, or review per view. The surface receives context; your product keeps identity and permissions.
Callback endpoints let your backend issue access decisions and receive saved results, so storage and versioning stay in the system you already operate.
Self-hosted deployment guidance covers the Ubuntu baseline, single-server proof of concept, and the production readiness checks your team should record.
Office SDK documentation maps the integration path from first open to production deployment: frontend embed, backend callbacks, format validation, and self-hosted operations.
Quickstart, frontend embed, backend callbacks, and deployment form the core reading path.
The browser surface and your backend meet through defined context and callback contracts.
Every guide asks you to confirm the behavior with your own files before production.
| Your question | Start with | You leave with |
|---|---|---|
| Does the file open in our app? | Quickstart | A rendered document and a verified open path |
| Where do saves go? | Backend callbacks | A save flow that lands in your storage with version identity |
| What does the server need? | Deployment | A sizing and environment plan for your infrastructure |
| Which formats behave how? | Formats page | An operation-by-format validation checklist |
Pick the document that matches the decision in front of you. If the question is whether the file opens correctly, start with the quickstart. If the question is where a saved version lands, read the callback guide. If the question is what the server needs, start with deployment. Reading in this order keeps each check tied to one decision.
While integrating, record which system issued the access decision, which system stored the result, and which version identifier the business record points to. These three facts resolve most later questions about a document without reopening the editor.