Aeonzap Developer Platform · Beta

Build for India's
fastest-growing
ecommerce platform.

Ship a plugin. Reach thousands of merchants. Keep 80% of net revenue. Powered by a typed API, hooks, and a zero-config submission flow.

Plugins published: 47·Developers earning: ₹12L+·Top plugin: ₹2.4L/mo

Ship to 500+ merchants — across apparel, beauty, home, and food

Why build for Aeonzap

Three reasons that actually matter.

70%

70% revenue share

Industry-leading split. Drops to 90% after $1M lifetime. No setup, listing, or hosting fees.

200+

200+ active stores from day one

Your plugin is listed in front of every Aeonzap merchant the moment it ships. No cold-start.

≤5d

5 review days, average

Real engineers, not bots. Most plugins clear review in under 5 working days, with concrete feedback.

Plugin gallery

Four real plugins, one SDK.

Same contract, different superpowers. Hooks, schedules, blocks, admin pages — all typed.

plugins/reviews/index.ts
import { definePlugin } from '@aeonzap/sdk';

export default definePlugin({
  name: 'verified-reviews',
  version: '1.2.0',

  hooks: {
    'order.delivered': async (order, ctx) => {
      await ctx.api.email.send({
        to: order.customer.email,
        template: 'review-request',
        data: { items: order.items, code: ctx.token() },
      });
    },
  },

  blocks: [
    { id: 'product.reviews', mount: 'product.below_price' },
  ],
});
import { definePlugin } from '@aeonzap/sdk';

export default definePlugin({
  name: 'subscribe-and-save',
  version: '2.0.1',

  schedules: {
    'daily@02:00': async (ctx) => {
      const due = await ctx.db.subscriptions.findDue();
      for (const sub of due) {
        await ctx.api.checkout.recurringCharge(sub);
      }
    },
  },

  settings: [
    { key: 'discount_pct', label: 'Subscriber discount', type: 'number', default: 10 },
  ],
});
import { definePlugin } from '@aeonzap/sdk';

export default definePlugin({
  name: 'mix-and-match-bundles',
  version: '1.0.4',

  hooks: {
    'cart.changed': async (cart, ctx) => {
      const bundle = ctx.rules.detectBundle(cart.items);
      if (bundle) cart.applyDiscount(bundle.discount);
    },
  },

  admin: {
    page: 'Bundles',
    icon: 'package',
    route: '/admin/bundles',
  },
});
import { definePlugin } from '@aeonzap/sdk';

export default definePlugin({
  name: 'seo-autopilot',
  version: '0.9.2',

  hooks: {
    'product.saved': async (product, ctx) => {
      const meta = await ctx.ai.generate({
        task: 'seo-meta',
        input: { title: product.title, body: product.description },
      });
      await ctx.api.products.update(product.id, { seo: meta });
    },
  },

  permissions: ['products:read', 'products:write'],
});

Showing 1 of 4

Crossfade auto-advances every 8 seconds. Tap a card to pin one.

Revenue

You build it. We market it. You keep 80%.

No setup fees. No listing fees. We handle billing, GST invoicing, refunds, and merchant support. Payouts every 30 days, in INR or USD.

  • Free plugins are free to publish.
  • Paid: 80/20 split, dropping to 90/10 after $1M.
  • Merchants are billed in their local currency.

Sample monthly payout

₹3,86,400

800 active subscribers × ₹599/mo at 80%

You · ₹3,86,400Aeonzap · ₹96,600

How it works

Four steps from idea to payout.

01

Build

npm i @aeonzap/plugin-sdk. One file. Hooks, REST, types.

Day 0

02

Submit

Push a manifest, screenshots, pricing — done in minutes.

Day 1

03

Review

Real engineers verify. Average response in under 24 hours.

≤24h

04

Earn

Get paid every 30 days. INR or USD. We handle GST.

Day 30

Leaderboard

Top earning plugins this month.

Updated daily · May 2026

#PluginDeveloperInstallsRevenue / mo
WhatsApp Cart Recovery@mehrlabs1,8202,40,000
2Razorpay+ Subscriptions@fineprint1,3401,86,000
3GST Bulk Export@hisaab.dev9801,42,000
4Pincode Magic@rohan.s94096,000
5Reviews + UGC@velourstudio72078,000

Frequently asked

Answers, no asterisks.

How is revenue actually split?+

You keep 80% of net revenue (after payment processor fees). After your plugin crosses $1M lifetime, the split moves to 90/10 in your favour, automatically. Free plugins are free to publish — no fee, no catch.

Who owns the IP for plugins I publish?+

You do. Aeonzap takes a non-exclusive license to host, distribute, and bill your plugin on the marketplace. You can pull your plugin or change its pricing at any time, and you can publish the same code anywhere else you like.

How long does review take?+

Average 5 working days, with most clearing in under 24 hours after the first review. We check security, manifest correctness, payment hygiene, and that the plugin does what its listing claims. You get concrete feedback, never a silent rejection.

Is there a sandbox to test against?+

Yes. Every developer account ships with a sandbox store pre-loaded with 200 products, 50 customers, and synthetic order flow. You can simulate webhooks, schedule jobs, and run your plugin against test merchants before you submit.

What pricing models do you support?+

Free, one-time, monthly subscription, annual subscription, and usage-based (per order, per webhook, per MB). You can also offer free trials of any length and tiered plans with feature flags driven by the SDK.

When do I get paid?+

Every 30 days, on the 5th of the following month. INR via NEFT/UPI, USD via Wise. We handle GST invoicing, TDS, and 1099 forms for US developers. Minimum payout is ₹1,000 / $25.

A weekend project could be your next paycheck.

Sign up free. Submit your first plugin in under an hour.

Become a developer

No card · Free to publish · 80% net revenue