Now live in Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ

Build a paid product in a weekend.

Users sign up. Users pay. You earn. Auth, plans, and payments โ€” wired up and ready.

No markup transaction feeQRIS & e-wallets built inFree up to 100 usersNo vendor lock-in

Sign in to Karejo

Enter your credentials to continue

Continue with Google
Continue with GitHub
or
you@example.com
Forgot password?
โ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Sign in

Don't have an account? Sign up

Powered by Astapa

Choose your plan

Select a plan to continue to Karejo

Free
100 MAU ยท Basic features
$0
Pro
Unlimited ยท All features
$29/mo
Continue

Powered by Astapa

Auth that fits Indonesia
Hosted login, OAuth, JWT with plan + role
Payments that convert
QRIS, GoPay, OVO, bank transfer โ€” native
One stack, not five vendors
Auth + payments + infra in one dashboard

How it works

Three steps. One token. Ship today.

01
Redirect to hosted login

One line. Email, Google, GitHub โ€” pre-built.

Sign in to YourApp
you@email.com
โ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Sign in
or
Google
02
User picks a plan & pays

QRIS, GoPay, OVO, bank transfer. All handled.

Free
$0
100 MAU
Popular
Starter
$29
5K MAU
QRIS
๐Ÿ’ณ
GoPay / OVO
Pay & Subscribe
03
Read one JWT, know everything

Identity, plan, role, org, payment status โ€” one token.

token.json
{
"sub": "usr_a1b2c3",
"plan": "starter",
"role": "admin",
"payment": "active",
"org_id": "org_x9y8"
}

Before & after

One token check replaces your middleware stack

Without Astapa
With Astapa
๐Ÿ”Authentication
Auth0 / Firebase
Built in
๐Ÿ’ณPayments
Stripe + webhooks
Built in
๐Ÿ“‹Plan management
Custom database
Built in
๐ŸขRole & org context
Custom middleware
In the JWT
โšกAPI calls per request
3โ€“4 calls
0 calls
๐Ÿš€Latency overhead
~200ms
~0ms
Without Astapa
3 vendors ยท 4 API calls ยท ~200ms per request
With Astapa
1 platform ยท 0 API calls ยท instant

Showcase

Powering beeli.id

Beeli is a free online store platform for Indonesian SMEs โ€” auth, plans, and payments all run on Astapa.

beeli.id
Beeli.id โ€” free online store platform for Indonesian SMEs, powered by Astapa
beeli.id

A free online store platform for Indonesian SMEs. Share a link, start selling โ€” no coding needed. Astapa handles the entire auth and payment layer so Beeli can focus on the merchant experience.

OAuth 2.0 Login

Hosted login for store owners โ€” zero auth code on Beeli's side

QRIS & E-wallet Payments

QRIS, GoPay, and bank transfer for store buyers โ€” via Midtrans through Astapa

Plan-aware JWT

Free vs Pro store tiers embedded in every token โ€” no extra API calls

Live in production
Integrated in 1 day

Your dashboard, ready to go

See everything in one place

astapa.com/dashboard/projects/acme-saas
Projects/Acme SaaS

Acme SaaS

Web
Total users

1,247

Active users

834

Logins

12,891

Project details

Client ID
ast_cl_7f8a9b2c...
Type
Web
Grant types
authorization_code, refresh_token
Redirect URIs
2 configured
Plans
3 defined
Organizations
Enabled

Built for builders

Everything you need, nothing you don't

Local payments, global standard

Indonesia live

QRIS, GoPay, OVO, bank transfer โ€” production-ready for Indonesia. Standard OAuth 2.0 works everywhere else.

QRIS
GoPay
OVO
Bank

MCP-native agent auth

MCP ready

AI agents authenticate through the same OAuth flow. MCP-compatible tokens carry identity, plan, and permissions.

GET /oauth/authorize
// agent gets scoped token
scope: "read write"

Multi-tenant from the start

Org-scoped tokens

Organizations, roles, and permissions baked into every token. No middleware, no extra queries.

OwnerFull access
AdminManage users
MemberRead only

Sandbox โ†’ production in one click

Zero migration

Test everything in sandbox mode with fake data. Flip to production when you're ready โ€” zero migration.

Sandbox
Production

Mobile-first auth flows

Responsive

Hosted login pages are responsive out of the box. Deep-link callbacks work on iOS and Android.

Built-in analytics

No extra tools

User signups, logins, plan distribution, and revenue โ€” all visible from your dashboard. No extra tools needed.

Signups
1.2K
+12%
Logins
8.4K
+8%
Revenue
Rp 4M
+24%

API surface

Five endpoints. Standard OAuth 2.0. No SDK required.

Redirect, exchange, verify โ€” works with any JWT library in any language. Ship your integration in an afternoon, not a sprint.

API Reference
astapa.com
GET
/auth/loginHosted login โ€” email, Google, GitHub
POST
/api/platform/tokenExchange auth code โ†’ JWT with plan + role + payment status
GET
/.well-known/jwks.jsonPublic keys โ€” verify tokens in any language
POST
/api/platform/claimsSet custom claims โ€” feature flags, quotas, team IDs
POST
/api/platform/paymentCreate payment โ€” QRIS, GoPay, OVO, bank transfer
Let your AI copilot write the integration
Install the Astapa skill โ€” it knows every endpoint and JWT shape

Simple pricing

Full platform. Two plans. IDR pricing.

Every plan gets the full platform โ€” auth, payments, JWTs, orgs. Start with a free trial, upgrade when you grow.

Most popular

Starter

Up to 1,000 MAU

1 month free trial
Rp99k/mo

Full platform access. Start with a free 1-month trial โ€” no credit card required.

  • Hosted login with your branding
  • Google & GitHub OAuth
  • JWT with plan + role + payment status
  • Production payments (QRIS, GoPay, ShopeePay, bank transfer)
  • Subscription entitlements in JWT
  • Webhook events
  • 3 projects ยท Organization & RBAC
  • Email support
Start free trial

Scale

Up to 10,000 MAU

Rp799k/mo

Growing traffic. Priority support, custom domain, and 99.9% SLA.

  • Everything in Starter
  • Unlimited projects
  • Custom domain
  • Priority support (4h response)
  • 99.9% uptime SLA
  • Dedicated onboarding call
Start free trial

No markup transaction fee โ€” you only pay Midtrans rates

Growing past 10K MAU? Need a custom plan? Let's talk.

Free tier available โ€” no credit card required

Stop gluing vendors together. Start shipping.

One platform for auth, payments, and plans. One JWT that carries everything your app needs. Go from zero to production today.

100 MAU free foreverStandard OAuth 2.0No vendor lock-in
Astapa โ€” Build a paid product in a weekend