Custom features in weeks, not quarters.
We ship Corniche every week — continuously, without fanfare. Your feature request lands on Monday's standup and ships in one of the next few releases.
Corniche is a flexible core banking platform engineered for modern banks and fintechs. Deploy as SaaS, on-premises, or in your own cloud.
$ npm install @megasol/corniche ✓ installed in 1.2s // Create a multi-currency account const account = await corniche.accounts.create({ customer: 'cus_K7w9Lp', currency: 'SEK', type: 'savings', features: ['cards', 'fx', 'crypto'] }); ✓ account.id = 'acc_M2qX9p' ✓ ledger synced · 38ms // Issue a card on the new account const card = await corniche.cards.issue({ account: account.id, scheme: 'visa', variant: 'virtual' }); ✓ card.token = 'tok_aB3...' ✓ ready for transactions
Corniche is a core banking platform built around composable services and stable, versioned APIs. Start with the capabilities you need today and expand the platform as your business evolves.
We ship Corniche every week — continuously, without fanfare. Your feature request lands on Monday's standup and ships in one of the next few releases.
Payment rails, KYC providers, card schemes, accounting systems, BI tools — we've integrated them all before.
No L1 deflection scripts. Direct line to the people who built Corniche — when something matters, you talk to someone who can actually fix it.
Multi-currency, multi-entity, multi-jurisdiction from day one. Corniche handles a single product launch or a full bank migration without architectural surgery.
Every feature in Corniche exists because a real bank asked for it. Built by listening closely to customers for 20+ years — not driven by investor roadmaps.
A broad set of banking capabilities, delivered through a unified platform and stable, versioned APIs.
Request API documentation →From savings accounts to commodities trading, Corniche supports retail, SME and specialised banking through composable capabilities built on a shared core.
Corniche delivers a consistent platform experience across SaaS, self-hosted and customer-managed cloud deployments.
We run everything.
Your AWS, Azure, or GCP account.
Your data centre, your rules.
Every part of Corniche — from platform architecture to customer-facing workflows — is designed to support secure operations and regulatory compliance.
Megasol was founded in Uppsala more than two decades ago with a clear engineering focus: to build core banking systems close to both the code and the customer. That approach still defines how we work today.
Corniche has evolved steadily over time, shaped by real banking operations and long-term customer relationships. New capabilities are developed in close collaboration with the institutions using the platform — by engineers working directly with the product itself.
Read the story →Used by banks and financial institutions across Scandinavia and international markets.
"Corniche gave us the flexibility to tailor every account class to our customers' exact needs — in weeks, not months."
"We migrated a legacy core in under nine months. The Megasol team made what felt impossible feel routine."
"The API surface is the most thoughtful we've integrated against. Our product teams ship in days, not quarters."
"Founder-led support is not a marketing line here — it's how they actually operate. It changes everything."
Once implementation begins, customers work directly with the engineers behind the platform. Greenfield deployments typically go live within 8–16 weeks, while legacy migrations are usually completed within 6–9 months.
Whether you need a technical walkthrough or direct access to our API documentation, discussions start with the engineers working on the platform itself.
An engineer from our team will be in touch within one business day. Check your inbox.