InsionInsion

Overview

Choose an SDK and integrate Insion easily with your tech stack.

Insion SDKs provide idiomatic, typed access to the same moderation, records, users, and appeals API. Each language guide documents its actual client surface installation, authentication, configuration, errors, and every supported operation so start by choosing the runtime used by your application.

Choose your language

What every SDK lets you do

All clients authenticate with an Insion bearer token and expose the same core capabilities. The method names, request builders, async model, and error types vary by language, so use the relevant language guide for exact code and types.

CapabilityUse it when you need to
Moderate a recordCreate or update content and receive a moderation decision immediately.
Ingest a recordSubmit content for asynchronous moderation and consume the outcome through webhooks.
Manage usersCreate or update users, list them, and inspect their moderation action state.
Retrieve and listQuery stored records and users using Insion IDs, filters, and cursor pagination.
Create appealsSubmit an appeal for an eligible suspended user when appeals are enabled.

Integration path

  1. Choose the appropriate SDK, follow its installation and client-creation instructions.
  2. Configure a bearer token and, where needed, timeouts, retry behavior, custom headers, or a custom HTTP client.
  3. Choose synchronous moderation when the caller needs the outcome now; choose ingestion when your webhook flow handles the result later.
  4. Store both your own stable clientId and Insion's returned resource id. They serve different purposes across creation, deletion, retrieval, and pagination.
  5. Implement the error-handling guidance in the selected SDK before putting requests on a user-facing or background-processing path.

Use the API instead?

For endpoint semantics shared across languages, including request/response behavior and webhook integration, use the API reference.

On this page