Tazama logo

Tazama

Tazama is the first open source platform for real-time financial monitoring and fraud detection, launched by Linux Foundation Charities with support from the Bill and Melinda Gates Foundation. It provides real-time fraud management, AML compliance, and cost-effective monitoring of digital financial transactions through a microservices architecture with rule processors, typology scoring, and case management integration. Built to ISO 20022 standards for maximum financial messaging interoperability.

2 APIs 0 Features
Financial TechnologyFraud DetectionAnti-Money LaunderingLinux FoundationOpen SourceTransaction MonitoringISO 20022Real Time

APIs

Tazama Transaction Monitoring Service API

The core API for ingesting real-time ISO 20022 financial transaction messages into the Tazama platform for fraud detection and AML compliance. Accepts pain.001, pain.013, pacs.0...

Tazama Admin Service API

Administrative API for managing and configuring the Tazama platform. Supports configuration of rule processors, typology definitions, network maps, and system administration. Sw...

Semantic Vocabularies

Tazama Context

38 classes · 0 properties

JSON-LD

API Governance Rules

Tazama API Rules

10 rules · 2 errors 8 warnings

SPECTRAL

JSON Structure

Tazama Transaction Response Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
About
About
🔗
Licensing
Licensing
🔗
OpenAPI
OpenAPI
🔗
Vocabulary
Vocabulary
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
aid: tazama
name: Tazama
description: >-
  Tazama is the first open source platform for real-time financial monitoring and fraud detection, launched by Linux
  Foundation Charities with support from the Bill and Melinda Gates Foundation. It provides real-time fraud management,
  AML compliance, and cost-effective monitoring of digital financial transactions through a microservices architecture
  with rule processors, typology scoring, and case management integration. Built to ISO 20022 standards for maximum
  financial messaging interoperability.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Financial Technology
- Fraud Detection
- Anti-Money Laundering
- Linux Foundation
- Open Source
- Transaction Monitoring
- ISO 20022
- Real Time
created: '2026-03-16'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: tazama:transaction-monitoring-service
  name: Tazama Transaction Monitoring Service API
  description: >-
    The core API for ingesting real-time ISO 20022 financial transaction messages into the Tazama platform for fraud
    detection and AML compliance. Accepts pain.001, pain.013, pacs.008, and pacs.002 message types from financial
    service providers including banks, remitters, mobile money operators, clearing houses, and payment switches.
    Validates messages, routes them through configurable rule processors, and returns fraud and AML evaluation
    results.
  humanURL: https://tazama.org/products/
  baseURL: http://localhost:5000
  tags:
  - Transaction Monitoring
  - ISO 20022
  - Fraud Detection
  - Real Time
  properties:
  - type: Documentation
    url: https://tazama.org/products/
  - type: GitHubRepository
    url: https://github.com/tazama-lf/tms-service
  - type: OpenAPI
    url: >-
      https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/openapi/tazama-transaction-monitoring-service-openapi.yml
  - url: graphql/tazama-graphql.md
    type: GraphQL
  contact:
  - FN: Tazama Support
    url: https://tazama.org
- aid: tazama:admin-service
  name: Tazama Admin Service API
  description: >-
    Administrative API for managing and configuring the Tazama platform. Supports configuration of rule processors,
    typology definitions, network maps, and system administration. Swagger documentation available at the admin
    service endpoint.
  humanURL: https://github.com/tazama-lf/admin-service
  baseURL: http://localhost:5100
  tags:
  - Administration
  - Configuration
  - Rule Management
  properties:
  - type: Documentation
    url: https://github.com/tazama-lf/admin-service
  - type: GitHubRepository
    url: https://github.com/tazama-lf/admin-service
  contact:
  - FN: Tazama Support
    url: https://tazama.org
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/tazama-org
- type: Documentation
  name: Tazama Documentation
  description: Official documentation for Tazama platform and APIs.
  url: https://tazama.org/products/
- type: GitHubOrg
  name: Tazama GitHub Organization
  description: Source code and repositories for Tazama open source platform.
  url: https://github.com/tazama-lf
- type: About
  name: About Tazama
  url: https://tazama.org/about/
- type: Licensing
  name: Linux Foundation Charities
  url: https://www.linuxfoundation.org/press/linux-foundation-launches-tazama-for-real-time-fraud-management
- type: OpenAPI
  name: Tazama TMS OpenAPI Specification
  url: >-
    https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/openapi/tazama-transaction-monitoring-service-openapi.yml
- type: Vocabulary
  name: Tazama Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/vocabulary/tazama-vocabulary.yml
- type: JSONSchema
  name: Transaction Response Schema
  url: >-
    https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/json-schema/tazama-transaction-response-schema.json
- type: JSONLDContext
  name: Tazama JSON-LD Context
  url: https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/json-ld/tazama-context.jsonld
- type: SpectralRules
  name: Tazama Spectral Rules
  url: https://raw.githubusercontent.com/api-evangelist/tazama/refs/heads/main/rules/tazama-rules.yml
features:
- name: Real-Time Transaction Monitoring
  description: Processes financial transactions in real time for immediate fraud detection.
- name: ISO 20022 Compliance
  description: Built to ISO 20022 standards for financial messaging interoperability.
- name: Payment Platform Adapter
  description: Transforms non-ISO 20022 messages into ISO 20022 compatible formats.
- name: Rule-Based Fraud Detection
  description: Configurable rule processors evaluate transactions for suspicious behavior.
- name: Typology Scoring
  description: Aggregates rule results into fraud and AML typology scores.
- name: AML Compliance
  description: Anti-money laundering monitoring built into the transaction processing pipeline.
- name: Case Management Integration
  description: Issues investigation alerts and case data to external case management systems.
- name: Transaction Blocking
  description: Can block high-risk transactions to prevent financial loss.
- name: Kubernetes Deployment
  description: Helm charts available for AKS, EKS, GKE, and on-premises Kubernetes deployments.
- name: GraphQL Access
  description: Hasura GraphQL API layer for flexible database queries.
useCases:
- name: Fraud Detection for Mobile Money Operators
  description: Real-time monitoring of mobile financial transactions for fraud patterns.
- name: AML Compliance for Banks
  description: Automated AML screening of transactions to meet regulatory requirements.
- name: Payment Switch Monitoring
  description: Monitor transactions passing through payment switches for suspicious activity.
- name: Clearing House Risk Management
  description: Screen clearing house transactions for fraud and money laundering.
integrations:
- name: Hasura GraphQL API
  description: GraphQL access layer to the Tazama database via Hasura.
  url: https://hasura.io
- name: Keycloak Authentication
  description: Identity and access management via Keycloak.
  url: https://www.keycloak.org
- name: NATS Messaging
  description: Event streaming via NATS message broker.
  url: https://nats.io
- name: ArangoDB
  description: Multi-model database for transaction data and participant graphs.
  url: https://www.arangodb.com
- name: Mojaloop
  description: ISO 20022 messages map to Mojaloop Quote, Quote Response, and Transfer messages.
  url: https://mojaloop.io
- name: External Case Management Systems
  description: Alerts and case data sent to external case management platforms.
solutions:
- name: Financial Inclusion
  description: Enables small financial service providers in developing markets to afford fraud monitoring.
- name: Open Source Fraud Prevention
  description: First open-source real-time fraud management platform for financial services.
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com