Skip to main content

Developers

Getting started

Create a key, call the API, and ship your first integration in minutes.

LesterTechLabs gives you production APIs for payments, messaging, OCR, and auth — plus Lester PaaS for deploying apps close to your users worldwide.

Path

Four steps to first success

  1. Step 1

    Create your account

    Sign up at the developer portal. Use a work email so we can activate marketplace access and support the right workspace.

    Portal invite flows are rolling out — request access if you need a key today.

    Open contact / quote →
  2. Step 2

    Generate an API key

    Create a sandbox key first. Keep production keys in environment variables — never commit them to git or ship them in frontend bundles.

    export LESTER_API_KEY="ltk_live_••••••••"
  3. Step 3

    Make your first request

    Hit the health endpoint to confirm auth works, then explore marketplace APIs for payments, messaging, OCR, and identity.

  4. Step 4

    Ship something real

    Wire a sandbox flow into your app, review rate limits and error codes, then graduate to production keys when you're ready.

First request

Call the health endpoint

Confirm your key works before integrating a marketplace API. Copy a snippet, swap in your key, and you should get a 200 with region metadata.

curl -sS https://api.lestertechlabs.com/v1/health \
  -H "Authorization: Bearer $LESTER_API_KEY" \
  -H "Accept: application/json"
api.lestertechlabs.com

GET /v1/health

200 OK

{{ body|default:"{
  \"status\": \"success\",
  \"data\": { ... }
}" }}

Checklist

  • Store keys in env vars or a secrets manager
  • Start in sandbox before enabling live payments or SMS
  • Handle 401 / 429 / 5xx with retries and backoff
  • Send an idempotency key on write endpoints when available
FAQ

Getting started FAQs

Keys, sandbox, and first requests.

Do I need a paid plan to start?

No. Sandbox keys and free-tier marketplace quotas are enough to explore integrations. Upgrade when you need higher limits or production traffic.

Where should I put my API key?

Only on the server. Use environment variables or a secrets manager. Never expose live keys in browser code, mobile apps, or public repos.

What base URL should I use?

Use https://api.lestertechlabs.com for production and the sandbox host shown in your dashboard for test traffic. Always pin to /v1 unless a guide says otherwise.

Need help?

Stuck on your first integration?

Tell us what you're building — payments, messaging, OCR, or PaaS — and we'll point you to the right path.

Browse APIs
  • Free estimate · reply in 1 business day
  • Production delivery · remote-first
  • M-Pesa, cloud, and AI ready

Next step

Start your project

  1. 1 Tell us about your goals
  2. 2 Get a tailored proposal
  3. 3 Ship with LesterTechLabs