Storefronts in Liquid. Logic in JavaScript. Data over REST.
One platform for the people who actually ship the web.
npx skills add nimbu/cliFour entry points into Nimbu. Pick the one that matches what you're building.
Layouts, snippets, channels, and editable regions for storefronts and sites.
{% for product in products %}
<a href="{{ product.url }}">
<h3>{{ product.title }}</h3>
<p>{{ product.price | money }}</p>
</a>
{% endfor %}Read the theme guide Callbacks, cloud functions, routes, and background jobs on a V8 runtime.
Nimbu.Cloud.beforeSave('order', async (req) => {
const order = req.object;
if (order.total < 10) {
throw new Error('Minimum order €10');
}
});Open Cloud Code docs Read and write Nimbu data from Cloud Code, themes, browsers, and integrations.
const articles = await new Nimbu.Query('articles')
.equalTo('status', 'published')
.descending('publishedAt')
.limit(10)
.find();Get started with the SDK Integrate external systems with content, commerce, customers, and automation.
# Fetch published articles
curl https://api.nimbu.io/blogs/news/articles \
-H "Authorization: Bearer $TOKEN" \
-H "X-Nimbu-Site: my-shop"Browse the REST API — Ready when you are