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.

26 years
// in production
20+
// customers
10+
// countries
corniche-api · POST account
POST /rest/boapi/banking/clients/{id}/accounts
Content-Type: application/json

{
  "AccountClass": "/rest/boapi/banking/account-classes/100;SEK",
  "Merchant": null,
  "Loan": {
    "RepaymentAccount": null,
    "Principal": 50000.0000,
    "RepaymentFee": null,
    "FirstRepaymentDate": "2026-08-31",
    "InterestStartDate": "2026-08-25",
    "FirstAmortizationRepaymentDate": "2026-08-31",
    "RepaymentMethod": "P",
    "RepaymentFrequency": "M",
    "StartDate": "2026-08-25",
    "ExpiryDate": null,
    "DistributionMethod": "E",
    "DistributionEmail": "[email protected]",
    "ApplicationFee": null,
    "RepaymentAmount": 2500.0000
  },
  "AggregatedInvoicingAccount": "/rest/boapi/banking/accounts/{id}",
  "CustomProperties": null,
  "TransferredFromAnotherLender": false
}
200 OK · 38ms REST
some of our valued customers

One platform
Every banking capability

Solid core,
built to extend

01 / speed

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

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
03 / support

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
04 / scale

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
05 / process

Customer-driven development.

Every feature in Corniche exists because a real bank asked for it. Built by listening closely to customers for 26 years — not driven by investor roadmaps.

26 years · open backlog

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

Your infrastructure,
your call

Cloud

Run Corniche in your own cloud.

  • Supports all major cloud platforms
  • Deploy on Azure, AWS and others
  • Your cloud account, your control
  • Same platform, same APIs

On-premises

Run it in your own data centre.

  • For teams that run business-critical software in-house
  • Your own data centre and infrastructure
  • Full operational control
  • First-class support from our engineers

Built for secure banking
From day one

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

Up and running in weeks,
not years

01

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

Product configuration

We set up your accounts, loans, deposits, cards — whatever you've chosen — with your rules, rates, fees, and policies.

  • product rules deployed
  • test environment live
03

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 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
2000
// the year we were founded
headquartersuppsala, se
customers20+
corniche version2026.35.0
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.

Talk to the
team

Whether you need a technical walkthrough or direct access to our API documentation, discussions start with the team 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
// format remote or Uppsala
// languages English, Swedish
// response time < 1 business day

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

Request received.

Someone from our team will get back to you as soon as possible.