ClientCasa Developer Platform
Build on ClientCasa.
A free-forever account for integrators. Hold a long-lived OAuth client_id, ship to your customers, and never pay to host it.
API keys
OAuth apps
Webhooks
Loading…
The persistence contract
Your OAuth client_id is a public identifier embedded in your code. Once you publish an app, your developer account isn’t touched by billing cleanup, trial expiry, or any routine sweep — so the integrations your customers depend on don’t disappear out from under them.
What a developer account isn’t
It’s a sandbox for building and testing — not for running a real business. So you’re never surprised later, here’s the deal up front:
- Stripe runs in test mode only — connect a test account and run the full charge → webhook loop with test cards.
- Email is sandboxed — messages are captured to your developer inbox instead of being delivered.
- Generated PDFs (invoices, receipts, contracts) carry a “developer org — not for production” watermark.
- Record limits keep it a sandbox, not a free production tier — e.g. 25 clients, 25 invoices, 100 contacts.
Ready to ship to real customers? You can run your own business on ClientCasa on any paid plan, and your developer account stays separate.