Skip to main content
Peeng is an AI-powered log ingestion and observability API. You send structured log entries from your application — over HTTP or through one of the official SDKs — and Peeng centralizes them, makes them instantly searchable, alerts you when error rates spike, and uses AI to explain stack traces in plain language. This documentation covers everything you need to integrate your application with Peeng and start shipping logs today.

Introduction

Learn what Peeng does and how it fits into your stack.

Quickstart

Send your first log in under five minutes using curl, Node.js, or Python.

JavaScript / TypeScript SDK

Install peeng with npm for batching, retries, and idempotency out of the box.

API Reference

Explore every field and endpoint the Peeng ingestion API accepts.

Get started in three steps

1

Create a project and API key

Sign in to the Peeng dashboard and create a project. Then navigate to Settings → API Keys to generate your first API key. Your key looks like pk_test_a1b2c3... — copy it immediately, as it is only shown once.
2

Send your first log

Make a POST request to https://api.peeng.dev/v1/logs with your API key in the x-api-key header and a JSON body containing a logs array. A 202 Accepted response with {"accepted": 1} confirms your log was received. See the Quickstart for ready-to-run examples in cURL, Node.js, and Python.
3

View logs in the dashboard

Open the log explorer in your Peeng project — your log appears within seconds, filterable by level, service, status code, request ID, and user ID.