Introduction

Welcome to the Inventra developer documentation.

Inventra is a platform for building websites with dynamic content. You manage blocks (hero sections, pricing tables, CTAs), blog posts, categories, contact forms, and third-party integrations from a single dashboard, and your website pulls everything through the REST API or the TypeScript SDK.

Content can be created manually or generated by AI on a schedule. Either way, your site stays current without redeploying.

This documentation covers how to connect your website to Inventra and start rendering content.

Who this is for

  • Developers wiring up an existing site to pull content from Inventra.
  • Developers building a new site on top of Inventra's content API.
  • Teams deciding whether Inventra fits their stack.

What you'll find here

Two ways to integrate

Your website talks to Inventra in one of two ways:

  1. REST API — HTTP requests with an x-api-key header. Works with any language or framework.
  2. TypeScript SDKnpm add inventra (or yarn/pnpm/bun). Typed resource methods, React components, Next.js ISR helpers, and JSON-LD builders.

Both hit the same endpoints. The SDK is a thin wrapper around the API. Use it if you're on TypeScript; use raw HTTP otherwise.

Need help?

If anything is unclear or missing, open an issue on GitHub or reach out through the dashboard.