Skip to content
LastWave Africa

xlambda.tech · by LastWave Africa

Five cloud services. One API key.

xlambda is the developer cloud our teams built and operate: media, live streaming, PostgreSQL, Redis and email, designed for the networks, devices and budgets of African builders. Over 1,000 developers already ship on it.

Media

Images, video and 360° tours

Live streaming

Go live from OBS, a phone or the browser

PostgreSQL

Managed Postgres in seconds

Redis

Caching, queues and sessions

Email

Send and receive from your domain

What's inside

Everything a modern product needs to ship.

Each service is production-grade on its own, and they all share the same project, keys, usage view and webhooks.

01 · Media

Images, video and 360° tours

Upload straight from the browser with presigned URLs. C++ workers on libvips and FFmpeg produce every responsive variant and adaptive video rendition, served from cdn.xlambda.tech.

  • Presigned direct uploads
  • Image variants and transforms
  • Adaptive HLS video
  • 360° panoramas and virtual tours
  • Shareable /watch and /tour links
  • Content moderation queue
02 · Live streaming

Go live from OBS, a phone or the browser

Ingest over RTMP, RTMPS, SRT or WHIP and play back as HLS for reach or WebRTC (WHEP) for sub-second latency. Built for church services, classrooms, sport and events on African networks.

  • RTMP / RTMPS / SRT ingest
  • WHIP browser ingest
  • HLS playback for any device
  • Sub-second WHEP playback
  • Live clips
  • Recording and simulcast
03 · PostgreSQL

Managed Postgres in seconds

Provision a production database with pgbouncer pooling, scoped sub-users and backups. Connect with any driver, or get a ready pool from the SDK.

  • Provisioned in seconds
  • pgbouncer connection pooling
  • Sub-users per service
  • Backups and restores
  • Browser SQL console
  • Usage per project
04 · Redis

Caching, queues and sessions

Managed Redis for caches, rate limits, queues and sessions, with isolated sub-users and backups, from the same dashboard as everything else.

  • Provisioned in seconds
  • ACL sub-users
  • Backups
  • Command browser
  • Works with BullMQ and ioredis
  • Same API key as the rest
05 · Email

Send and receive from your domain

A Resend-compatible API for transactional mail, guided DKIM, SPF and DMARC set-up, SMTP credentials, and inbound mail delivered straight to your webhook. This very site's contact form runs on it.

  • Resend-compatible send API
  • DKIM / SPF / DMARC verification
  • SMTP sending users
  • Inbound mail to webhooks
  • Delivery and bounce events
  • Per-domain usage

Developer experience

A few lines from idea to production.

Typed SDKs, sensible defaults and webhooks that just work. Pick a service to see the code.

Images, video and 360° tours

Upload straight from the browser with presigned URLs. C++ workers on libvips and FFmpeg produce every responsive variant and adaptive video rendition, served from cdn.xlambda.tech.

  • Presigned direct uploads
  • Image variants and transforms
  • Adaptive HLS video
  • 360° panoramas and virtual tours
  • Shareable /watch and /tour links
  • Content moderation queue
media.ts
import { MediaClient } from "@xlambda-tech/media";

const xl = new MediaClient({ apiKey: process.env.XLAMBDA_API_KEY! });

const { mediaId } = await xl.media.upload({
  file,                        // Blob, File or Uint8Array
  filename: "campus-tour.jpg",
  contentType: "image/jpeg",
  mediaType: "pano_360",
});
// Workers build every variant; fetch one from the CDN:
const { url } = await xl.media.getUrl(mediaId, "hd");

One key, one dashboard

Every service shares one project, one scoped API key and one bill. No stitching five vendors together.

Typed SDKs, both languages

@xlambda-tech/* on npm and xlambda-* on PyPI, with ready-made webhook handlers for Next.js, Express, Fastify and Node.

Close to African users

Designed for the latency, bandwidth and payment realities of the continent, not retrofitted to them.

Battle-tested in-house

Every LastWave product runs on xlambda first. If it breaks, we feel it before you do.

Open SDKs

10 packages on npm and PyPI.

Published automatically with signed, token-less releases. Install only what you use: each service package depends only on core.

Built on xlambda

What teams ship with it.

Schools and e-learning

Lesson videos, live classes and report-card PDFs, the way LastWaveEdu uses it.

Churches, media and events

Stream services, concerts and matches to HLS with recordings and live clips.

Real estate and tourism

360° virtual tours of homes, hotels and parks, shareable with one link.

Fintech and SaaS

Postgres, Redis and transactional email for the core of your product, in one bill.

Marketplaces

Product images resized, compressed and served fast on mobile data.

Agencies

One account for every client project, each with its own scoped keys.

xlambda FAQ

Questions developers ask.

Who is xlambda for?

Developers and teams building products for African and global users who want media, streaming, databases, caching and email from one provider, with one API key and one dashboard.

Which languages are supported?

Anything that speaks HTTP. We publish typed SDKs for TypeScript/Node (@xlambda-tech/* on npm) and Python (xlambda-* on PyPI), with ready-made webhook handlers.

Do you use xlambda yourselves?

Yes. Every LastWave product, including LastWaveEdu, runs its databases, caching, media and email on xlambda.

Can you build my product on xlambda for me?

Yes. Our teams can design and build the whole product on xlambda and run it for you. Tell us the idea and we will propose the architecture.

Build your next product on xlambda.

Start free at xlambda.tech, or tell us the idea and our team will build it on xlambda for you.