Privacy-first log management. Open Source.
βοΈ Try Cloud (Free Alpha) β’ Self-Host β’ SDKs β’ Docs
β οΈ ALPHA RELEASE: LogWard is currently in active Alpha. The Cloud version is 100% FREE for early adopters. We are looking for feedback to improve stability!
LogWard is an open-source alternative to Datadog, Splunk, and ELK. Designed for developers and European SMBs who need GDPR compliance, data ownership, and simplicity without the complexity of managing an ElasticSearch cluster.
- πͺπΊ GDPR Friendly: Keep data on your servers or use our EU-based cloud.
- β‘ Lightweight: Built on TimescaleDB & Fastify (low RAM usage compared to Java stacks).
- π Developer Experience: 5-minute setup with Docker. Native SDKs.
- π° Cost Effective: Self-host for free.
Choose how you want to use LogWard.
We host it for you. Perfect for testing and small projects. Currently Free.
- Sign up: Go to logward.dev.
- Create Project: Create an organization and a project.
- Get API Key: Copy your project-scoped API Key.
- Send a Log:
curl -X POST [https://api.logward.dev/api/v1/ingest](https://api.logward.dev/api/v1/ingest) \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "logs": [{ "service": "test", "level": "info", "message": "Hello Cloud!" }] }'
Total control over your data.
Prerequisites: Docker & Docker Compose.
-
Clone the repo
git clone [https://github.com/YOUR_USERNAME/logward.git](https://github.com/YOUR_USERNAME/logward.git) cd logward -
Start the stack
docker compose up -d
-
Access LogWard
- URL:
http://localhost:3000 - First Time? Click "Sign up" to create your account
- Then: Create your first organization and project
- URL:
We have ready-to-use SDKs for the most popular languages.
| Language | Status | Package / Link |
|---|---|---|
| Node.js | β Ready | @logward-dev/sdk-node |
| Python | β Ready | logward-sdk |
| PHP | β Ready | logward-dev/sdk-php |
| Kotlin | β Ready | logward-sdk-kotlin |
| Docker | β Ready | Use Fluent Bit / Syslog driver |
| HTTP | β Ready | API Reference |
Note: Go (Golang) support is coming soon. Use the HTTP API for now.
- β High-Performance Ingestion: Batch API handling thousands of logs/sec.
- β Real-time Live Tail: See logs as they arrive via Server-Sent Events (SSE).
- β Powerful Search: Filter by service, level, time range, and full-text search.
- β Multi-Organization: Isolate teams and projects strictly.
- β Alerting: Get notified via Email or Webhook (Slack/Discord) on error spikes.
- β Retention Policy: Automatic cleanup of old logs via TimescaleDB.
We use modern, type-safe tools to ensure performance and maintainability.
| Layer | Technology |
|---|---|
| Frontend | SvelteKit 5 (Runes) + TailwindCSS + shadcn-svelte |
| Backend | Fastify + TypeScript + Kysely ORM |
| Database | PostgreSQL 16 + TimescaleDB (Time-series optimization) |
| Queue | Redis 7 + BullMQ |
| Deployment | Docker + Docker Compose |
Distributed under the GNU AGPLv3 License. See LICENSE for more information.
- Free for Internal Use: You can use LogWard internally for free.
- Open Source: The code is available for audit and contribution.
- Commercial Protection: If you offer LogWard as a SaaS (Service) to others, you must release your source code or purchase a Commercial License.