Oda,
programmatically.

Our public API is planned for 2027. Follow us to be notified when early access opens.

RESTful endpointsSDKs for popular languages
// planned — public API opens in 2027const oda = new Oda({ apiKey: process.env.ODA_KEY }); const project = await oda.generate({  prompt: "A booking app for a small yoga studio",  platform: "web",  council: true}); await project.publish({ domain: "yoga.example.com" });

Planned endpoints

The same capabilities you use in Builder, exposed to your own tools and pipelines.

POST/v1/generate

Generate code from natural language prompts.

GET/v1/templates

List available templates and their configurations.

POST/v1/projects

Create and manage projects programmatically.

PUT/v1/projects/:id/publish

Publish projects with a single API call.

POST/v1/office/documents

Generate PDF, DOCX and PPTX files from a brief.

GET/v1/projects/:id/versions

Read and restore version history.

Designed for builders and teams

Scoped API keys

Per-project keys with read or write scopes, rotated from your settings.

Webhooks

Get notified when a build finishes, a document is ready or a publish succeeds.

Typed SDKs

JavaScript and Python first, with generated clients for other languages.

Want early access?

Tell us what you would build with the API and we will reach out when the beta opens.