Simple JSON storage and personalization
Add dynamic personalization to your headless or static website, mobile app, or anything else!

API First
Try now, no authentication required
Request JSON (JSFiddle)
GET /v1/json/(userId)/(itemId) Response: 200 OK - Your JSON data returned.
Create JSON (JSFiddle)
POST /v1/json Response: 201 Created - {"uri":"https://api.jsonstorage.net/v1/json/(userId)/(itemId)"}.
Update JSON (JSFiddle)
PUT /v1/json/(userId)/(itemId) Server response: 200 OK - Your JSON data returned.

Enrich the experience
Manage and serve personalized content anywhere
Personalization
Personalize content of your headless or static website by using Rules Engine
Content Management
Use the app to easily create and update content.
Feature rich
Exciting platform capabilities
Works on all devices
Post the data from desktop app, get it from web/mobile app or vice versa.
Flexible API
All requests support cross-origin resource sharing (CORS).
Free
Good for any purpose, as long as you dont issue to many requests.
Secure
You can get the data only if you know the ID. All requests are server over SSL.
No Tracking
The rules are based on real-time request details, we do not store any information.
Connectors
Pre-built connectors 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
Add @jsonstorage to your website
Simply install npm package @jsonstorage/personalize-react.
04
Serve personalized content
The rules allow you to personalize the journey based on query string, headers, location and more.
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!
Basic Plan
For side projects
- Create and manage items, intents, personalization rules
- Serve personalized content for static sites, headless sites, mobile apps
- 100 items, up to 50kb each
- 5 user intents
- 1,000 requests/day
- Collaborate with colleagues in the same workspace
- Support
Essential Plan
For small projects
- Create and manage items, intents, personalization rules
- Serve personalized content for static sites, headless sites, mobile apps
- 500 items, up to 100kb each
- 50 user intents
- 10,000 requests/day
- Collaborate with colleagues in the same workspace
- Twitter Support @jsonstorage
Pro Plan
For power users
- Create and manage items, intents, personalization rules
- Serve personalized content for static sites, headless sites, mobile apps
- 1000 items, up to 100kb each
- 100 user intents
- 50,000 requests/day
- Collaborate with colleagues in the same workspace
- Priority Support