Documentation

The Pulse of
African Innovation

Afribase is the unified business platform built specifically for the African continent. We provide mission-critical infrastructure optimized for low-latency performance across regional nodesempowering both high-code engineers and no-code innovators to build and scale without limits.

Key Capabilities

Getting Started

Afribase is designed to be integrated into your existing projects. Follow these steps to install our official SDKs and connect to your infrastructure nodes.

01

Install the SDK

Add the official Afribase client to your project environment.

JavaScript / TypeScript

bash
npm install @afribase/afribase-js

Python

bash
pip install afribase

Dart / Flutter

bash
flutter pub add afribase
02

Get your API Keys

Navigate to your project dashboard to retrieve your Project URL and Public Anon Key. These are required to authenticate your client requests.

Looking for these? Check Settings > API in your project dashboard.

03

Initialize the Client

Import the Afribase client and start interacting with your infrastructure. Our official SDKs are available for JavaScript, Python, and Dart.

JavaScript

typescript
import { createClient } from '@afribase/afribase-js';

const afribase = createClient('https://your-project.afribase.dev', 'your-anon-key');

Python

python
from afribase import create_client

client = create_client("https://your-project.afribase.dev", "your-anon-key")

Dart / Flutter

dart
import 'package:afribase/afribase.dart';

final client = AfribaseClient('https://your-project.afribase.dev', 'your-anon-key');
Need help? Check out our Discord community or reach out to our support team for specialized infrastructure assistance.
Pro-tip: Use our official SDKs (JS, Python, Dart) to speed up your development. They handle authentication, real-time subscriptions, and database queries automatically!

Official Client Libraries

Connect your application to Afribase using our official and community-driven client libraries. We provide strongly-typed, performant SDKs for every major platform.

Officialv1.0.4

afribase-js

JavaScript

Full-featured client for Web and Node.js. Supports the new Functional-Fluent API.

bash
npm install @afribase/afribase-js
Officialv0.8.2

afribase_flutter

Dart / Flutter

Unified client for Android, iOS, and Web. Optimized for cross-platform pipelines.

bash
flutter pub add afribase
Officialv0.2.0

afribase-py

Python

Native Python client for server-side logic and AI orchestrations. Piped query support.

bash
pip install afribase
Alphav0.1.0

afribase-swift

Swift (iOS)

Native iOS/macOS/watchOS implementation with async/await support.

bash
swift package add afribase
Alphav0.1.2

afribase-kotlin

Kotlin (Android)

Native Android and JVM client with Coroutines and Flow support.

bash
implementation("io.afribase:kotlin")
Communityv0.0.5

afribase-go

Go

Native Go driver for high-performance server components and microservices.

bash
go get github.com/afribase/go

© 2026 Afribase Cloud Infrastructure. Produced by Altris Product Systems.