Simple JSON storage and personalization

Add dynamic content, forms or personalization to your headless or static website, mobile app, IoT device, or anything else!

banner

API First

Try now, no authentication required

Use the snippets below as an example or check out documentation at github.com/jsonstorage/docs. Add dynamic content, forms or personalization to your static site, manage smart home, monitor server room temperatures in hundreds of locations using Raspberry Pi, or simply play with the API - JsonStorage is super simple and scales up to your needs.

default alt text

Request JSON (JSFiddle)

GET /v1/json/(userId)/(itemId) - Response: 200 OK - Your JSON data returned.
default alt text

Create JSON (JSFiddle)

POST /v1/json - Response: 201 Created - {"uri" : "https://api.jsonstorage.net/ v1/json/(userId)/(itemId)"}.
default alt text

Update JSON (JSFiddle)

PUT /v1/json/(userId)/(itemId) - Server response: 200 OK - {"uri" : "https://api.jsonstorage.net/ v1/json/(userId)/(itemId)"}.
default alt text

Patch JSON (JSFiddle)

PATCH /v1/json/(userId)/(itemId) - Server response: 200 OK - {"uri" : "https://api.jsonstorage.net/ v1/json/(userId)/(itemId)"}.
default alt text

(NEW) Submit a form (JSFiddle)

POST /v1/form with "api_key" hidden field - Server response: 200 OK or redirect to "redirect_url" hidden field value
Thumbnail

Enrich the experience

Manage and serve personalized content anywhere

Personalization

Personalization

Personalize content of your headless or static website by using Rules Engine
Content Management

Content Management

Use the app to easily create and update content, manage form submissions, and more

Feature rich

Exciting platform capabilities

default alt text

Works on all devices

Post the data from desktop app, get it from web/mobile app or vice versa.
default alt text

Flexible API

All requests support cross-origin resource sharing (CORS).
default alt text

Free Tier

Good for any purpose, as long as you dont issue to many requests.
default alt text

Secure

You can get the data only if you know the ID. All requests are server over SSL.
default alt text

No Tracking

The rules are based on real-time request details, we do not store any analytics information.
default alt text

Connectors

Pre-built connectors and samples for modern JS frameworks, such as React, NextJS, Vue.

Step by step

Let’s see how it works

01

Add the content using API or UI

We support JSON format which is the most suitable and popular.
02

Configure personalization rules

Setup and reuse intents, fallback content and assign multiple variants.
03

Create unlimited API keys

With granular permissions (read-only, create-only, etc.)
04

Serve personalized content

The rules allow you to personalize the journey based on query string, headers, location and more.

Built for end users

Easily manage content and collaborate

Get your content personalized in no time by using simple UI app and pre-built connectors for modern JS frameworks, such as React, NextJS, Vue.

Partner

Pricing

Start free, no registration required

Try out the app and API at app.jsonstorage.net at no charge. If you like the project and want to support it - please subscribe to a monthly plan below. Contact @jsonstorage if you need help or want to share feedback! Free plan allows 512 requests/day, up to 32kb each. Form submissions are also included.