Built for Developers.
Programmatic access to your entire financial stack. Sync transactions, manage organizations, and generate reports via GraphQL.
import { Coincile } from '@coincile/sdk';
const client = new Coincile({
apiKey: 'sk_live_...'
});
// Fetch recent transactions
const { data } = await client.transactions.list({
limit: 10,
status: 'completed'
}); GraphQL First
Fetch exactly what you need. Strongly typed schema with introspection.
Typed SDKs
First-class support for TypeScript, Python, and Go.
Webhooks
Real-time events for transactions, syncs, and alerts.
Granular Keys
Scoped API keys with expiration and usage tracking.
Real-time Event Streaming
Subscribe to webhooks and react instantly to on-chain events.
Triggered when a new deposit or withdrawal is detected.
Notifies when wallet balance drops below set limit.
Fires when an async report generation is complete.
{
"id": "evt_123456789",
"type": "transaction.created",
"data": {
"amount": 1000.00,
"currency": "USDC",
"chain": "ETH",
"hash": "0x7f...3a"
}
} Interactive Documentation
Explore our schema, test queries, and view examples in our interactive playground. Our documentation is auto-generated from our GraphQL schema, ensuring it's always up-to-date.
- Full Schema Reference
- Authentication Guides
- Rate Limit Headers
- Pagination Helpers