Skip to main content
Veengu
Home / For developers

Build on Veengu.

APIs for end-user channels, partner integrations, payments and transaction monitoring. A separate analytics database. Source-available reference apps. A staged certification path from sandbox to production. And a continuously delivered platform with a published update policy. This page is an engineering orientation.

01 · The API surface

Five APIs. Five distinct integration audiences.

Veengu exposes specialised APIs rather than a single generic surface. Each is access-controlled and credentialed per partner or system, so authorisation and rate limits track the integration shape.

API · 1

Veengu Frontend API

Customers & partners building end-user channels

Designed for end-user interaction and customer-facing operations. The same surface Veengu uses internally to build the white-label mobile apps and other channels.

Examples
Mobile appsWeb portalsUSSDWhatsApp botsKioskThird-party customer apps
API · 2

Veengu Integration API

Middleware, trusted partners, enterprise systems

Capabilities comparable to the administrative dashboard — profiles, accounts, products, workflows, operational actions. Customers can orchestrate business processes outside Veengu Core and submit results back. Access is controlled per partner; endpoint permissions configured individually.

Examples
Customer profilesAccounts & walletsProduct orchestrationBusiness workflowsOperational actions
API · 3

Transactional Integration API

External payment channels & transactional ecosystems

Connects financial institutions, payment providers, remittance partners and card processors into Veengu transaction routing. Channel orchestration is configured inside Veengu Core.

Examples
Incoming transfersOutgoing transfersCash transactionsE-commerceCross-border remittanceLocal interbankPSP integrations
API · 4

Transaction Monitoring API

External fraud, AML, and risk-scoring systems

Connects third-party fraud, AML and compliance platforms directly into transaction execution. Supports real-time synchronous calls during execution and post-transaction notifications after settlement.

Examples
Real-time scoringPost-transaction notifyAML screeningRisk monitoringExternal compliance workflows
API · 5

Other specialised APIs

Niche & advanced functionality

Additional APIs exist for specific advanced functionality. Availability and scope depend on the licensed modules and implementation architecture. Customer management and implementation teams can provide detailed documentation on request.

02 · Analytics DB module

A separate analytical database, replicated from Core.

Veengu Analytics DB is a separately licensed module that replicates key operational data and business objects from Veengu Core into a dedicated analytical environment — segregated from the transactional database so analytical workloads never touch the operational hot path.

Key characteristics
  • Segregated No impact on operational transaction processing
  • Optimised Tuned for analytical and reporting workloads
  • SQL-native Supports direct SQL queries
  • BI-ready Suitable for business intelligence and regulatory reporting
  • Synced Regular synchronisation from operational systems — typically every 30 minutes
BUILT ON
ClickHouse

Integrates with external analytics and BI tools — including Microsoft Power BI, Zoho Analytics, and other SQL-compatible reporting solutions.

Typical use cases
Analytical dashboards
Business intelligence
Regulatory reporting
Operational reporting
Data analytics
Custom reporting
03 · Source-code handover

Reference frontend source, handed over.

Higher-tier service packages include a source-code handover for selected reference frontends — the customer mobile app, the agent app, and operator and back-office frontend components.

React Native

Customer mobile app

White-label end-user app.

React Native

Agent app

Field operations and agent network.

React Native

Business / Merchant Portal

Merchant and business-customer self-service portal.

AI-assisted dev

The reference implementations ship with clear schemas, documented contracts, typed interfaces, and opinionated component APIs. The codebase structure is deliberately compatible with modern AI-assisted development and code-generation tools — supporting efficient analysis, onboarding, modification, and acceleration of frontend development.

04 · Integration & certification

Recommended path from sandbox to production.

Veengu first delivers the required functionality together with the corresponding APIs and sandbox access. Customers then move through a staged process before any integration is promoted.

01
Functionality & sandbox delivery
Veengu delivers the required functionality, APIs, and sandbox environment access.
02
Functional testing
Customer tests the functionality in sandbox, validates API behaviour and integration flows, clarifies open questions.
03
System integration testing
All relevant scenarios: APIs, end-user channels, admin dashboard operations, business workflows, error and edge cases, operational and reconciliation flows.
04
Joint certification round
Certification and sign-off testing performed jointly with a Veengu delivery representative.
05
Production promotion
Once validated and formally approved by both parties, the integration is promoted to production.
Sandbox scope

The standard sandbox is intended for functional integration testing and regular development. Dedicated performance, load-testing, or isolated testing environments are requested separately and subject to project scope and commercial agreements.

Independent integrations

If the customer integrates without direct Veengu delivery participation, the same staged integration → testing → certification → sign-off path is strongly recommended before production rollout.

RULE

Development and integration activities must run strictly against sandbox. Never against production.

05 · Release cycle & updates

Continuous delivery, with a documented update policy.

Veengu follows a continuous-delivery model. Before each release, hundreds of automated integration tests run across platform configurations; load and performance testing run in isolated environments; migration and upgrade validation runs automatically; rollouts include automatic rollback. The full process is automated to minimise operational risk and human factor.

MINOR

Minor updates

Several times per week

Small improvements, optimisations and bug fixes that do not change the behaviour of existing APIs, integrations, or client applications.

Deployment Automatic — Veengu Cloud
Customer action Not required
Notifications Usually not sent
MAJOR

Major updates

Usually weekly

New platform features and capabilities while maintaining backward compatibility with existing integrations and client applications.

Deployment Automatic — Veengu Cloud
Customer action Only if adopting new functionality
Notifications Customer notifications sent
BREAKING

Breaking changes

Rare — backward compatibility prioritised

Significant changes that may affect integrations, APIs, data models, workflows, or client applications.

Parallel operation Typically ≥ 4 months
Advance notice Typically ≥ 2 months
Customer action May be required
When breaking changes occur, customers may be required to update
  • Client applications
  • API integrations
  • Operational workflows
  • Data processing logic
Pre-release verification
  • Hundreds of automated integration tests across configurations
  • Load and performance testing in isolated environments
  • Automated migration & upgrade validation procedures
  • Rollout procedures with automatic rollback
Veengu Cloud

Cloud update flow

01 Automated integration and load testing
02 Upgrade validation in sandbox environments
03 Automated migration verification
04 Gradual rollout across cluster nodes
05 Automatic rollback procedures on unexpected issues
Outcomes
  • Regular access to latest features & patches
  • Stable, continuously tested platform versions
  • Reduced operational upgrade overhead
  • Minimal downtime and deployment risk
Self-hosted

Self-hosted update flow

01 Updating sandbox or pre-production environments
02 Manual or automated testing
03 Validation of third-party integrations
04 Testing of customer client applications
05 Production rollout planning and execution
Outcomes
  • Coordinated with customer ops procedures
  • Aligned with internal release management
  • Exact procedure depends on customer model
Third-party integrations

Customer-specific integrations not part of the standard platform may have independent release cycles. Upgrade planning, compatibility validation, and operational responsibilities are defined separately between Veengu and the customer.

06 · Deployment & infrastructure

A distributed, clustered enterprise platform.

Veengu is composed of multiple interconnected services operating as a clustered environment. Deployment requirements differ significantly depending on business use cases, transaction load, reliability and regulatory requirements, infrastructure preferences, and cloud strategy — so there is no universal one-click deployment.

RECOMMENDED

SaaS — Veengu Cloud

Cloud-based environments are generally recommended. They simplify horizontal scalability, high availability, disaster recovery, infrastructure automation, backup, cluster orchestration, and ongoing maintenance.

Supported clouds
Amazon Web Services (AWS)Huawei Cloud
ALTERNATIVE

Self-hosted / on-premise

Supported for customers with regulatory, infrastructure, or operational constraints requiring local deployment. Coordinated together with the customer's internal procedures.

Architecture

Containerised services on orchestration.

The platform operates as a cluster of containerised services distributed across multiple servers.

Recommended orchestration platforms include Kubernetes and Amazon ECS.

Typical deployment architecture
Docker containerised services
Container orchestration layer
Relational database cluster
Message queue infrastructure
Logging and monitoring infrastructure
Encryption and key-management services
Internal and public load balancers
Virtual private networking
Automated health checks and routing
Core infrastructure dependencies

What a typical deployment requires.

Database PostgreSQL-compatible relational database infrastructure
Message queue Message queue infrastructure (for example Apache Kafka)
Logging Centralised logging infrastructure
Encryption Encryption and hashing services
SMTP SMTP messaging infrastructure
Certificates SSL certificates and public domains
Image registry Private Docker image registry
Networking Virtual private cloud and network segmentation
Load balancers Load balancers and routing configuration
Backup Backup and disaster recovery procedures
Scalability & reliability

Designed for clustered, redundant operation.

  • Horizontal scalability
  • Multi-node clustered deployments
  • High availability configurations
  • Automatic service recovery
  • Load-balanced traffic distribution
  • Isolation between operational components

Even minimal reliable production configurations typically require multiple servers and redundant infrastructure components.

Operational responsibility

Self-hosted — what the customer owns.

Infrastructure provisioning
Cloud account management
Network configuration
Database operations
Backup management
Monitoring infrastructure
Security hardening
Third-party infrastructure services

Veengu provides deployment guidance, architectural recommendations, software artifacts, and technical support during deployment activities. Customer-specific architecture and operational procedures remain outside the standard platform documentation scope unless separately agreed.

Ready to integrate?

Send your scope — operator type, target geography, integrations, deployment posture, and timeline — and we'll provision a sandbox tenant during the discovery engagement.

Book a discovery call Send your scope