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
Database
Every Afribase project comes with a full PostgreSQL database, professional-grade and ready to scale.
Authentication
Manage users with ease. Email, social logins, magic links, and secure JWT-based sessions.
Storage
Store and serve any digital asset with high-performance global CDN distribution.
Edge Functions
Execute server-side logic globally on the edge for ultra-low latency compute.
CLI Tool
A professional-grade terminal interface to manage projects, deploy code, and more.
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.
Install the SDK
JavaScript / TypeScript
npm install @afribase/afribase-jsPython
pip install afribaseDart / Flutter
flutter pub add afribaseGet your API Keys
Looking for these? Check Settings > API in your project dashboard.
Initialize the Client
JavaScript
import { createClient } from '@afribase/afribase-js';
const afribase = createClient('https://your-project.afribase.dev', 'your-anon-key');Python
from afribase import create_client
client = create_client("https://your-project.afribase.dev", "your-anon-key")Dart / Flutter
import 'package:afribase/afribase.dart';
final client = AfribaseClient('https://your-project.afribase.dev', 'your-anon-key');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.
afribase-js
JavaScript
Full-featured client for Web and Node.js. Supports the new Functional-Fluent API.
npm install @afribase/afribase-jsafribase_flutter
Dart / Flutter
Unified client for Android, iOS, and Web. Optimized for cross-platform pipelines.
flutter pub add afribaseafribase-py
Python
Native Python client for server-side logic and AI orchestrations. Piped query support.
pip install afribaseafribase-swift
Swift (iOS)
Native iOS/macOS/watchOS implementation with async/await support.
swift package add afribaseafribase-kotlin
Kotlin (Android)
Native Android and JVM client with Coroutines and Flow support.
implementation("io.afribase:kotlin")afribase-go
Go
Native Go driver for high-performance server components and microservices.
go get github.com/afribase/go