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.
Each area indicates its current state: stable, beta or coming soon.
Initial setup, authentication and your first API call in under 10 minutes.
Available endpoints, response format, pagination, filters and error handling.
OAuth 2.0 for third-party apps and API keys for internal integrations.
Receive real-time notifications of platform events: registration, verification and retries.
How contacts, projects, invoices, tasks and events relate to each other. The foundation of the unified model.
The four principles that structure the platform: modular, no lock-in, open API and unified data.
Create a contact via API, receive the confirmation webhook and read it back.
Get a token with your credentials. Valid for 1 hour.
curl -X POST https://api.intrabase.app/v1/auth/token \ -d '{"api_key":"'"$API_KEY"'"}'
POST to /v1/contacts. The server emits a contact.created event.
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"}'
If you have a webhook registered for contact.created, you'll receive it within seconds.
{
"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"
}
}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. |
We're a small, reachable team. We answer technical questions directly.
Open a free 30-day account and start making calls from minute one.