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 the modular core banking platform powering banks and fintechs across the world. 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 single, composable platform. Turn on the modules you need today, add more as you grow. Every capability is exposed through a clean, versioned API — so your product team can move without waiting on us.
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.
Everything you need to launch and grow — from current accounts to digital assets. All available through a single, consistent API.
Request API documentation →From a simple savings account to commodities trading, Corniche's modules cover the full spectrum of retail, SME and niche banking. Turn them on independently or combine freely.
Corniche runs where you need it. The same platform, same APIs, same SLAs — whether we host it for you, you host it yourself, or we run it in your cloud account.
We run everything.
Your AWS, Azure, or GCP account.
Your data centre, your rules.
Everything in Corniche — from how the system is coded to how customers interact with it — is designed around protecting your data and meeting the regulatory bar your institution operates under.
Megasol was founded in Uppsala more than two decades ago with an unfashionable conviction: that a core banking system should be built by people who still write the code, and who answer the phone when it matters. We haven't drifted from that.
We have grown carefully, one customer at a time. Every feature in Corniche exists because a real bank asked for it and a real engineer shipped it. No committees, no roadmaps written to impress analysts — just software that earns its keep.
Read the story →Real institutions. Real results. From Scandinavia to global 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 you become a customer, here's how we get you running. Greenfield deployments typically launch in 8–16 weeks; legacy migrations within 6–9 months with parallel-run validation. Every step is handled by the same engineers who build the platform — no project-manager middlemen, no offshore handoffs.
A 45-minute working session, or full API documentation delivered to your inbox. Either way, you'll talk to one of the engineers who built the platform — not a sales rep reading from a brochure.
An engineer from our team will be in touch within one business day. Check your inbox.