Documentation

SIMPLE8 DOCUMENTATION

Use Simple8 in the way that fits your team.

Create ready-to-publish Plain Language and Easy Language in the Editor, through the API, with a website widget, or as automated jobs and batches.

Editor · API · Website widget · Jobs · Batches · Webhooks

{
  "text": "Complex source content in the selected language.",
  "locale": "en",
  "mode": "simple-language"
}

SDK and cURL examples available

Start cards

Make the first request

Create a free account, generate an API key, and send one synchronous request.

Open the quickstart

Choose how you want to work

Compare the Editor, synchronous and streaming API calls, background jobs, batches, and webhooks.

Compare delivery patterns

Core contract callout

Core contract callout

Every API request starts with the same three content fields.

json
{
  "text": "Complex source content in the selected language.",
  "locale": "en",
  "mode": "simple-language"
}

locale selects the output language. The source language is detected automatically. mode is either simple-language for Plain Language or easy-language for Easy Language.

API limits

API limits

Simple8 uses rolling windows. API limits at the application and network edge apply together. When more than one rule matches a request, the first exhausted limit determines the waiting time. Rate-limited responses use HTTP 429 and provide the waiting time in the Retry-After header.

Per-plan application limits

PlanRequests per minute per API keyConcurrent processingAsync submissions per minute
Sandbox51Unavailable
Launch605Unavailable
Team3002030
Scale1,00050100

Additional API protection limits

SurfaceApplied toLimit
Invalid API credentialsIP address30 per minute and 100 per hour
Synchronous translation at the network edgeIP address2,000 per minute and 20,000 per hour
Jobs and batches at the network edgeIP address200 per minute and 2,000 per hour
Jobs and batchesOrganizationTeam: 30 per minute; Scale: 100 per minute
Widget visitorWidget and IP address30 per minute
Widget site on LaunchWidget600 per minute
Widget site on TeamWidget3,000 per minute
Widget site on ScaleWidget10,000 per minute
Widget requests at the network edgeIP address120 per minute and 1,000 per hour
API health endpointIP address120 per minute

Monthly character allowances

PlanIncluded characters per billing period
Sandbox15,000
Launch100,000
Team1,000,000
Scale5,000,000

Allowance behavior

If additional usage is unavailable, reaching the monthly character allowance returns HTTP 429. The Retry-After header points to the end of the current billing period.