Getting Started with JSONify

Format, Validate, and Convert JSON Instantly

Launch Dashboard Read API Reference
Platform Overview

Web Interface & API Gateway

JSONify delivers a unified data processing environment for teams handling structured payloads. The browser-based editor supports Monaco syntax highlighting, live tree navigation, and bulk conversions up to 50MB. Meanwhile, the cloud-hosted REST API guarantees sub-200ms response times for automated pipelines.

Interactive Dashboard

Paste raw strings directly into the main viewport. Toggle between compact, expanded (2-space or 4-space), and schema-validation modes. All heavy lifting runs locally via WebAssembly, ensuring zero latency for development work.

Programmatic Access

Route CI/CD logs, webhook payloads, or database exports through our secure endpoints. The service automatically strips BOM markers, escapes control characters, and enforces RFC 8259 compliance before returning the cleaned output.

Developer Setup

Generate Your API Key

Secure programmatic access requires a workspace-scoped token. Keys support up to 10,000 requests per hour and automatically rotate after 365 days of inactivity.

Log into your account and navigate to Settings > Developer Tokens. Click Create New Token, assign the json:write permission scope, and generate the string. Copy the full key immediately—it is prefixed with jfy_prod_ and cannot be recovered after leaving the modal. Store it in your environment configuration as JSONIFY_API_KEY.

Environment Configuration

Export the token in your terminal or application config. For bash shells, run: export JSONIFY_API_KEY="jfy_prod_8f3a2c9d1e4b7f6a". The gateway validates this header on every POST request before processing the payload.

Quick Start

Submit Your First Formatting Request

Test your integration by sending a malformed object to the /v1/format endpoint. The engine will repair missing commas, standardize key ordering, and return a strictly valid JSON response.

Execute the following command against the production gateway. Replace the placeholder credential with your active token:

Sample cURL Command

curl -X POST https://api.jsonify.dev/v1/format \ -H "Authorization: Bearer jfy_prod_8f3a2c9d1e4b7f6a" \ -H "Content-Type: application/json" \ -d '{"sensor_id": 4829, "status": "active", "readings": [12.4, 15.1, null], "timestamp": "2024-03-14T08:30:00Z"}'

A successful call returns 200 OK with a formatted field containing the indented payload. Review the diagnostics array for any type-coercion warnings or deprecated field flags detected during the pass.