SDK.finance FinTech
Platform technology

Build high-performance, scalable financial solutions with the SDK.finance Platform source code license. Unlock complete control and flexibility to customize your platform, handle massive transaction volumes, and scale without a hiccup, powered by our industry-leading, future-ready tech stack.

Modular core architecture

Modular core design

SDK.finance’s independent modules allow selective use and fast updates without disrupting the entire platform.

Autonomous service layers

Services operate independently with dedicated databases, enabling seamless scaling and optimized performance.

Optimized databases

Separate, сlustered databases (PostgreSQL + MongoDB or compatible with Mongo DBs, i.e Amazon AtlasDB) for real-time transactions and historical data ensure fast processing and efficient reporting.

Event-driven communication

Enterprise message bus (Kafka) ensures efficient, real-time communication across the system without direct dependencies.

  • API-first approach (470+ REST API endpoints)
  • Modular design
  • Multi-tier architecture
  • Message-driven communication (Kafka)
  • Classic and containerised deployment (Kubernetes)
  • Easy scaling up or down based on transaction volume
  • Support for multiple programming languages and frameworks for developing new services
  • Reduced total cost of ownership
  • Optimal infrastructure resource consumption
  • Security by design

Progressive tech stack and APIs

Backend

System core: Java Developer Kit 17, LTS
Frameworks: Spring Boot 2.7, Spring 5, Hibernate 5.6

Databases

Operational DB: PostgreSQL 16
Transaction view DB: MongoDB 7
Enterprise message bus: Kafka 3.7

API layer

Open API v.3
SWAGGER
470+ API endpoints
API architecture: RESTful, gRPC

Frontend

Backoffice: Vue.JS 2.7, TypeScript 5
Mobile app: React Native (Expo), TypeScript 5

Infrastructure and deployment

SDK.finance Platform is deployment agnostic and can operate effectively regardless of the underlying hardware or cloud infrastructure.

On-premises

Deployed in private data centers to cater for specific control, security, or regulatory compliance needs.

Cloud-based

Available on AWS, MS Azure, Oracle Cloud, Google Cloud, Huawei Cloud, IBM Cloud, adhering to regional compliance and data sovereignty requirements.

Containerized and virtualized

Uses Kubernetes on cloud and private data centers to ensure consistency and reliability across different environments.

Developer resources

Sandbox

Experience SDK.finance firsthand with our interactive Sandbox Demo in a controlled, risk-free environment.

Try Sandbox

API reference

Exlpore the Swagger (OpenAPI) documentation that provides access to over 470 REST API endpoints.

Explore our APIs

Knowledge base

Comprehensive system configuration and API implementation documentation

Explore Knowledge base

Release notes

Latest updates, features, and improvements

Read release notes

High-performance scalability

SDK.finance’s stateless architecture allows for effortless horizontal scaling, so you can easily increase capacity as your transaction volumes grow.

Baseline performance configuration

2,700+ TPS

Transaction processing speed

230M+ transactions

Daily transaction capacity

*Internal transactions within the system.

Performance scaling examples

Hardware configuration Expected TPS Daily transactions
Baseline configuration 2,700+ TPS 233,280,000
2x Baseline Resources ~5,400+ TPS 466,560,000
4x Baseline Resources ~10,800+ TPS 933,120,000

Note: Performance may vary based on transaction complexity, network latency, and system load.

See performance testing details

Security

We’ve implemented a comprehensive, multi-layered security approach that protects financial information from unauthorized access, cyber threats, and human error.

System architecture security

  • ISO 27001 compliance in progress
  • TLS encryption and hashing algorithms (SHA-256/512)
  • PCI DSS compliant system
  • Network & intrusion protection:
    • IP filtering
    • Firewalls
    • IDS and WAF
    • Browser access control

Code quality & security testing

  • SonarQube
  • OWASP top 20
  • TestRail
  • Unit/integration tests
  • Regular penetration tests

Client & staff access

  • Multi-factor authentication:
    • 2FA (via SMS) and OAuth 2 coming soon for user and staff logins
  • Flexible role-based access control (RBAC)

Regular updates and client-driven innovation

We provide software updates and release new versions to ensure your financial solutions remain robust and ahead of industry trends.

We’re also ready to enhance or adjust our Platform based on your specific needs, as long as these changes align with our strategic roadmap and maintain our standards for high performance and security.

Recommended hardware requirements

Here are the minimum and recommended requirements of the instance for both Production and Test environments to run the system and ensure its stable performance.

Component Resource Minimum Recommended
Backoffice Frontend CPU Cores
RAM
Storage
1
512MB
40GB
2
2GB
80GB
Application Server CPU Cores
RAM
Storage
2
4GB
40GB
4
8GB
80GB
Operational database CPU Cores
RAM
Storage
2
8GB
60GB HDD
8
32GB
120GB SSD
Transaction View Database CPU Cores
RAM
Storage
2
8GB
40GB HDD
4
32GB
80GB SSD
  • SSD storage is strongly recommended for database components to ensure optimal performance
  • All storage requirements assume clean installation without transaction history
  • Requirements may vary based on transaction volume and user load

Have questions? Reach out and let's talk!

    By pressing “Send” button you confirm that you have read and accept our Privacy Policy and Terms & Conditions

    Connect with our experts and learn how our Platform aligns with your product needs.

    from 2,700

    Transactions per second

    11+

    Years on the market

    470+

    APIs

    60+

    modules

    Our pre-integrated partners