> ## Documentation Index
> Fetch the complete documentation index at: https://docs.peeng.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What Is Peeng? Log Ingestion and Observability API

> Peeng is a log ingestion and observability API with AI-powered error explanation — send logs over HTTP or via the official JS and Python SDKs.

Peeng is a log ingestion and observability API that gives you a single place to collect, search, and act on every structured log your application emits. This documentation covers the integration surface — the HTTP endpoint and the official SDKs — so you can start sending logs from any service, in any language, in minutes.

## What Peeng does

When your application sends log entries to Peeng, you get four core capabilities out of the box:

* **Centralized log storage** — every log from every service lands in one place, organized by project, environment, and service name.
* **Full-text and field search** — filter logs by level, status code, service, request ID, user ID, or any field you include in the log body.
* **Error-spike alerts** — Peeng monitors your error rate in real time and notifies you when it climbs past a threshold you define.
* **AI-powered stack trace explanation** — paste or forward a stack trace and Peeng's AI explains the root cause and suggests a fix in plain language, without leaving the dashboard.

## Integration surface

The entire integration surface is a single endpoint:

```
POST https://api.peeng.dev/v1/logs
```

You can call it directly over HTTP from any language or environment, or use one of the official SDKs which add batching, automatic retries, and idempotency on top:

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Send your first log in under five minutes with curl, Node.js, or Python.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    How API keys work, and the difference between test and live keys.
  </Card>

  <Card title="JavaScript / TypeScript SDK" icon="js" href="/sdks/javascript">
    `npm install peeng` — batching, retries, and idempotency built in.
  </Card>

  <Card title="Python SDK" icon="python" href="/sdks/python">
    `pip install peeng` — the same guarantees, for Python services.
  </Card>
</CardGroup>

## What is NOT covered here

Everything you do with logs *after* they arrive in Peeng — searching and filtering the log explorer, configuring alerts, setting up uptime monitors, managing status pages, and handling billing — is part of the Peeng application itself, not this documentation site.

<Note>
  This site only covers how to get data **into** Peeng. For help with the dashboard, alerts, and other app features, refer to the Peeng in-app help center.
</Note>
