LuminaLog
Waitlist
Setup

Installation

Install the LuminaLog SDK for your preferred language and framework.

Node.js / TypeScript

Requirements

  • • Node.js 16.x or higher
  • • npm 7.x or higher

Package Manager

npm install @luminalog/sdk

Framework Examples

Express.js

app.ts
import express from 'express';
import { LuminaLog } from '@luminalog/sdk';

const app = express();
const logger = new LuminaLog({
  apiKey: process.env.LUMINALOG_API_KEY!,
  environment: process.env.NODE_ENV
});

app.use((req, res, next) => {
  logger.info('HTTP Request', { method: req.method, path: req.path });
  next();
});

Next.js

lib/logger.ts
import { LuminaLog } from '@luminalog/sdk';

export const logger = new LuminaLog({
  apiKey: process.env.LUMINALOG_API_KEY!,
  environment: process.env.NODE_ENV
});

Python

Requirements

  • • Python 3.8 or higher
  • • pip 21.0 or higher

Command

pip install luminalog

Framework Examples

Flask

app.py
from flask import Flask, request
from luminalog import LuminaLog
import os

app = Flask(__name__)
logger = LuminaLog(
    api_key=os.getenv('LUMINALOG_API_KEY'),
    environment=os.getenv('ENVIRONMENT', 'development')
)

FastAPI

main.py
from fastapi import FastAPI, Request
from luminalog import LuminaLog

app = FastAPI()
logger = LuminaLog(api_key=os.getenv('LUMINALOG_API_KEY'))

Go

go get github.com/luminalog/sdk-go

Environment Variables

Create a .env file in your project root:

.env
LUMINALOG_API_KEY=ll_your_api_key_here
ENVIRONMENT=production

Security First

Ensure .env is added to your .gitignore.

Verification

Test your installation by sending a test log:

logger.info('LuminaLog installation successful!', {
  timestamp: new Date().toISOString(),
  version: '1.0.0'
});

Installation Complete!

You're all set! Check your dashboard and move to the Authentication guide.

Next Steps