Getting started
Send logs with the Oleqlog SDK and find them in Live Logs, Logs, and Queries.
Oleqlog is a log ingestion and analytics platform. Your app authenticates with an API key, sends events through an SDK, and you watch them land in Live Logs or search history later.
SDK only
Ingest goes through an official SDK (JavaScript, .NET, and Flutter). Create an app in the dashboard first — appName is required.
Create an API key
- Sign in with GitHub. If you have no org yet, create one (you become superadmin).
- Open Apps and create an app (this name is what you pass as
appName). - Open API keys, create a key, and copy it once (
sk_live_…).
Choose your stack
Published packages: @oleq-ai/logs (npm) · Oleq.Ai.Logs (NuGet) · oleq_logs (pub.dev)
JavaScript / TypeScript
Node, Next.js, and any JS runtime — @oleq-ai/logs on npm
.NET
Oleq.Ai.Logs on NuGet — C# / ASP.NET apps
Flutter
oleq_logs on pub.dev — iOS and Android
Dashboard
Apps, keys, Live Logs, Queries, channels, and alert rules
Send your first event
Set OLEQLOG_API_KEY, then:
export OLEQLOG_API_KEY=sk_live_…import OleqLog from "@oleq-ai/logs";
const log = new OleqLog({
appName: "my-app",
environment: "production",
});
await log.info({ message: "server started" });
await log.flush();Open Live Logs in the dashboard — the event should appear within a second or two.
What's next
JavaScript
Levels, adapters (Express/Nest/Next), Pino transport
.NET
Same event model for C# / ASP.NET
Flutter
Same event model for iOS and Android
Dashboard
Add channels, alert rules, query logs, and manage apps
Questions? Email support