Build on
Intrabase

An open platform: REST API, webhooks, domain events and a unified data model. This is what you need to integrate with it, extend it or build on top of it.

Where do you start?

Each area indicates its current state: stable, beta or coming soon.

A real case in three steps

Create a contact via API, receive the confirmation webhook and read it back.

1

Authenticate the call

Get a token with your credentials. Valid for 1 hour.

Bash
curl -X POST https://api.intrabase.app/v1/auth/token \
  -d '{"api_key":"'"$API_KEY"'"}'
2

Create the contact

POST to /v1/contacts. The server emits a contact.created event.

Bash
curl -X POST https://api.intrabase.app/v1/contacts \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"Jordi Garcia","email":"jordi@example.com","type":"business"}'
3

Receive the webhook

If you have a webhook registered for contact.created, you'll receive it within seconds.

JSON
{
  "event": "contact.created",
  "event_id": "evt_1f3b...8e2c",
  "occurred_at": "2026-04-23T14:30:00Z",
  "data": {
    "contact_id": "c_1a2b3c4d5",
    "name": "Jordi Garcia",
    "email": "jordi@example.com"
  }
}

What's available now

We're transparent about what's in production, in testing and in development.

Area State Note
Domain model (Contact, etc.) Stable Pure entities, value objects and invariants. 100% test coverage.
Internal event bus Stable Synchronous InMemoryEventBus with fail-isolation. Events: contact.created.
Public REST API Beta Internal endpoints stable. Public version and OpenAPI spec in preparation.
OAuth 2.0 authentication Beta API keys available for internal use. OAuth for third-party apps: coming soon.
Webhooks Beta Registration endpoints and signed payload. Available events expand progressively.
SDK JavaScript / PHP / Python Coming soon In design. In the meantime, any HTTP client is compatible.

Need a hand?

We're a small, reachable team. We answer technical questions directly.

Try it in a sandbox

Open a free 30-day account and start making calls from minute one.


Read the architecture →