Core banking,
engineered in
Sweden.

Corniche is a flexible core banking platform engineered for modern banks and fintechs. 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

Solid core,
built to extend.

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.

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
for modern banking

A broad set of banking capabilities, delivered through a unified platform and stable, versioned APIs.

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

One platform.
Every banking capability.

From savings accounts to commodities trading, Corniche supports retail, SME and specialised banking through composable capabilities built on a shared core.

Your infrastructure,
your call.

Corniche delivers a consistent platform experience across SaaS, self-hosted and customer-managed cloud deployments.

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 for secure banking.
From day one.

Every part of Corniche — from platform architecture to customer-facing workflows — is designed to support secure operations and regulatory compliance.

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

Built by engineers,
close to the platform and the customer.

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 →

Banks running
on Corniche.

Used by banks and financial institutions across Scandinavia and international 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

Up and running in weeks,
not years.

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.

~/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

Explore Corniche
in your operations

Whether you need a technical walkthrough or direct access to our API documentation, discussions start with the engineers working on the platform itself.

  • 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.