Ga naar inhoud

Voor developers

Het hele platform vanuit
je terminal.

Liquid, een REST API met 200+ endpoints, server-side Cloud Code en een CLI die als open agent skill wordt geleverd. Bestuur het zelf of geef het aan een agent. Geen mysterieus framework, geen build pipeline om te configureren.

terminal ~ nimbu
# install + local dev in three commands
$ brew install nimbu
$ nimbu auth login
$ nimbu init my-site && nimbu server
local dev server running on :3000
$ nimbu themes push
40 files pushed. Site is live.

Geef de CLI aan je agent. Hij bestuurt het echte platform.

De nimbu CLI komt als open agent skill met integratie in één regel voor Claude Code, GitHub Copilot, Cursor, VS Code, Gemini CLI, OpenAI Codex en 35+ agents. JSON- en TSV-output, authenticatie via de OS-keychain, readonly modus en allowlists van commando's. Jij bepaalt wat de agent mag aanraken.

  • JSON- en TSV-output Elk commando geeft gestructureerde data terug die een agent kan parsen.
  • Readonly modus en allowlists Bepaal de scope van wat de agent kan doen zonder credentials in te trekken.
  • 35+ agents ondersteund Claude Code, Copilot, Cursor, VS Code, Gemini CLI, Codex en meer.

200+ endpoints. Eén oppervlak voor content, commerce, klanten en zoeken.

De REST API is de architectuur. Contentmodellen, producten, orders, klanten, groepen en zoeken zijn allemaal opvraagbaar vanuit één oppervlak. OAuth2 en OpenID Connect, granulaire scopes, een versioned contract en webhooks op content-, commerce- en klantevents. Wat het platform ook opslaat, je kunt het programmatisch lezen en schrijven.

  • OAuth2 en OpenID Connect Granulaire read/write scopes. OIDC voor portalen achter login.
  • Versioned contract Geen onverwachte breaking changes tussen deploys.
  • Webhooks op elk event Content publiceren, orderstatus, klant aanmaken en meer.
api-query.sh
# query products over the REST API
$ curl https://api.nimbu.io/v1/products \
$ -H "Authorization: Bearer $NIMBU_TOKEN" \
$ -G --data-urlencode "q=linen"
{ "count": 2, "results": [{ "name": "Linen Apron", "price": "29.00" }] }

Cloud Code

Server-side logica zonder infrastructuur op te zetten.

Functies, custom HTTP-routes, jobs op een cron-schema en callbacks op klant- en orderevents. Gesandboxte V8-runtime met een gecureerde modulebibliotheek: http, crypto, jwt, csv, pdf, s3, mail, mollie en meer. De gangbare gevallen zijn gedekt. Geen Lambda om te babysitten, geen aparte serverless stack om op te zetten.

  • Test voor het productie raakt Gebruik @nimbu/testing met in-memory fixtures.
  • Gecureerde modules inbegrepen http, crypto, jwt, csv, pdf, s3, mail, mollie en meer.
  • Klantcontext beschikbaar request.customer zit in scope, geen extra credentials.
cloud-code/pricing.js
// custom HTTP route recalculates an order total
$ Nimbu.defineRoute("POST", "/hooks/recalculate-pricing", async (req, res) => {
$ const order = await Nimbu.orders.find(req.body.order_id);
$ const total = order.items.reduce((sum, i) => sum + i.qty * i.unit_price, 0);
$ await Nimbu.orders.update(order.id, { recalculated_total: total });
res.json({ ok: true, total });
$ });

Geen build step. Geen framework lock. Geen migraties.

Themes zijn git-based Liquid. Contentmodellen buigen mee zonder redeploy. EU-dataverwerking ingebouwd vanaf dag één.

Git-based Liquid themes

76 Drops openen het volledige domein voor je templates. 20+ tags dekken wat contentsites nodig hebben: nav, paginate, search, cache, seo_metadata, consent_manager. Een theme dat je drie jaar geleden schreef, deployt nog steeds.

Contentmodellering zonder migraties

Channels plus dynamische Custom Fields (text, select, relations, gallery, geo, date, calculated, encrypted, localized). Voeg een veld toe op een live type. Bestaande entries blijven werken.

Geen build step

Schrijf Liquid, push, de site is live. Geen gewacht op churn van Gatsby naar Next. Een Git-diff is een deploy, geen build-artefact.

EU-dataverwerking inbegrepen

Belgisch bedrijf onder de APD. Klantendata gehost in de EU. GDPR-consent ingebouwd. Gevoelige velden encrypted at rest met sleutels in de EU.

Kopieerbare prompts. Getest en klaar om aan je agent te geven.

Pas de sitenaam en de veldwaarden aan voor je project en plak ze dan in Claude Code, Copilot, Cursor of een andere agent die de nimbu skill draait.

prompts.txt
prompt 1: create a products template with pagination
Using the nimbu CLI skill, create a "products" theme template that lists all
products in the current site with pagination of 24 per page, then push the theme.
prompt 2: add a custom field to a channel
Using the nimbu CLI skill, add an integer custom field "reading_time" to the
"blog" channel, then list the channel's fields back to me as a table.
prompt 3: Cloud Code route with tests
Using the nimbu CLI skill, write a Cloud Code HTTP route that recalculates an
order total from its line items, add a @nimbu/testing test with in-memory
fixtures, and run the test before deploying.

Resources

Alles wat je nodig hebt om met Nimbu te bouwen.

Referentie

Docs

De volledige platformreferentie: Liquid, Cloud Code, CLI en API. Begin hier.

docs.nimbu.io

Platform

REST API

200+ endpoints, OAuth2, webhooks en de volledige referentie van het datamodel.

API-referentie

Platform

Cloud Code

Functies, routes, jobs en callbacks. Gecureerde modules. Geen infra om te beheren.

Cloud Code-docs

Platform

Liquid themes

76 Drops, 20+ tags, git-based deploys. Als je Shopify Liquid kent, ben je productief op dag één.

Referentie over themes

Platform

Agent-native CLI

Open agent skill voor Claude Code, Copilot, Cursor en 35+ andere. Installatie in één regel.

Agent-native

Onze devs leverden de eerste klantensite dezelfde week op. Liquid kenden ze al, de CLI deed de rest, en door het repetitieve scaffolding aan de agent te geven wonnen we een volledige dag op het eerste project.

Lead developer, Zenjoy

Begin met de docs, of zet een echt project op Nimbu.

Je kunt de docs nu al lezen, de CLI installeren en de agent skill koppelen. Een live productiesite draait op een ingericht account. Wanneer je er klaar voor bent, boek je een demo en zetten we het op.