Core banking,
engineered in
Sweden.

Corniche is the modular core banking platform powering banks and fintechs across the world. Deploy as SaaS, on-premises, or in your own cloud.

25y
// in production
20+
// customers
99.99%
// uptime SLA
corniche-sdk · onboarding.ts
$ 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
compiled · no errors typescript · 5.4
deployed for
Svea BankNorthmill BankAvarda BankSamblaMyMoneyAkelius

Everything a modern
bank needs. Nothing it doesn't.

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.

01 / SPEED weekly release

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.

WEEK 1 request
WEEK 2 design
WEEK 3 build & test
SHIPPED live
02 / INTEGRATIONS day-one

Pre-built connectors, ready on day one.

Payment rails, KYC providers, card schemes, accounting systems, BI tools — we've integrated them all before.

SEPA · SWIFT · Visa · MC // 40+ connectors
03 / SUPPORT founder-led

The senior engineers pick up the phone.

No L1 deflection scripts. Direct line to the people who built Corniche — when something matters, you talk to someone who can actually fix it.

Named engineer · 24/7 // no queues
04 / SCALE 10 → 10M

From ten accounts to ten million.

Multi-currency, multi-entity, multi-jurisdiction from day one. Corniche handles a single product launch or a full bank migration without architectural surgery.

Horizontally scalable // no rewrites
05 / PROCESS listening

Customer-driven development.

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.

20+ years · open backlog // no analysts

One platform,
all banking services.

Everything you need to launch and grow — from current accounts to digital assets. All available through a single, consistent API.

Request API documentation →
GET /rest/boapi/banking/accounts/{id} 9ms
POST /rest/boapi/banking/accounts/{id}/reservations 28ms
GET /rest/boapi/banking/accounts/{id}/loan-repayments 14ms
PATCH /rest/boapi/banking/accounts/{id} 31ms
GET /rest/boapi/banking/accounts/{id}/transactions 17ms
POST /rest/boapi/banking/account-reservations/{id}/clear 24ms
GET /rest/boapi/banking/accounts/{id}/loan-reminders 11ms

One platform.
Every banking product.

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.

Your infrastructure,
your call.

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.

option B

Private cloud

Your AWS, Azure, or GCP account.

  • Full data sovereignty
  • We deploy and maintain
  • Integrates with your VPC and IAM
  • Pen-tested before every release
option C

On-premises

Your data centre, your rules.

  • Complete infrastructure control
  • Suitable for regulated jurisdictions
  • Air-gapped deployments supported
  • On-site support available

Built with security
in mind. From day one.

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.

01 / Security

How we protect your data.

  • Encrypted communication everywhere
  • 2-factor authentication on every user account
  • Role-based access with approval workflows
  • Counter signatures required on critical actions
  • SaaS runs from secure data centres in Sweden and the Netherlands
  • Production access restricted to approved Megasol staff
02 / Compliance

Documentation that holds up to scrutiny.

  • GDPR-aligned by design
  • Unlimited document storage for KYC and AML evidence
  • Documents linked to transactions, end-users, or back-office actions
  • Direct integrations with third-party KYC and AML providers
  • Full audit trail on every transaction and configuration change
03 / Roadmap

What we're working toward.

  • Audit-ready for SOC 2 Type II
  • Audit-ready for ISO 27001
  • Annual third-party penetration testing
  • Ongoing compliance reviews aligned with customer requirements
20+
year founded2001
headquartersuppsala, se
banks & fintechs20+ in production
core versioncorniche v4.2.1
release cadenceweekly

A small Swedish team,
patient about the right things.

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 →

Banks running
on Corniche.

Real institutions. Real results. From Scandinavia to global markets.

// customer-feedback.log tail -f · live
2026-04-12 svea.bank v4.2.1 · prod

"Corniche gave us the flexibility to tailor every account class to our customers' exact needs — in weeks, not months."

Daniel NordensjöCEO · Svea Bank
2026-03-28 northmill.com v4.2.1 · prod

"We migrated a legacy core in under nine months. The Megasol team made what felt impossible feel routine."

Helena BergströmCTO · Northmill Bank
2026-02-15 avarda.com v4.2.0 · prod

"The API surface is the most thoughtful we've integrated against. Our product teams ship in days, not quarters."

Tomás RiveraHead of Eng · Avarda
2026-01-30 sambla.com v4.1.8 · prod

"Founder-led support is not a marketing line here — it's how they actually operate. It changes everything."

Ingrid LindqvistCOO · Sambla

Live on Corniche
in weeks, not quarters.

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.

~/megasol/onboard.sh ready
01 $megasol onboard --team=your-bank

Onboarding & training

Hands-on sessions with your team, in person or remote. A dedicated engineer walks you through every concept until it sticks.
kickoff workshop scheduled
dedicated engineer assigned
02 $megasol configure --products=accounts,loans,cards

Product configuration

We set up your accounts, loans, deposits, cards — whatever you've chosen — with your rules, rates, fees, and policies.
product rules deployed
sandbox environment live
03 $megasol integrate --connectors=auto

Third-party integrations

Payment rails, KYC providers, card schemes, BI tools. Most common connectors are pre-built — we plug you in and verify end-to-end.
12 connectors enabled
end-to-end tests passing
04 $megasol develop --custom // when needed

Custom development

A new payment rail, a novel product type, a jurisdiction-specific workflow — when you need something that doesn't exist yet, we build it into your Corniche.
backlog item created
ships in next release window

See Corniche
in your context.

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.

  • Live walkthrough of your priority modules
  • API and integration deep-dive on request
  • Honest answers from someone who writes the code
  • Sandbox access within 24 hours
// typical length 45 min
// format remote or Uppsala
// response time < 1 business day
contact form · open

By submitting you agree to be contacted by our team. We don't share your details. No marketing emails.

Request received.

An engineer from our team will be in touch within one business day. Check your inbox.