# Blocklight ## Docs - [GET /api/v1/detections/:id](https://docs.blocklight.co/api/detections-get.md): Get details of a specific detection - [GET /api/v1/detections](https://docs.blocklight.co/api/detections-list.md): List recent detections with optional filters - [GET /health](https://docs.blocklight.co/api/health.md): Simple health check endpoint - [API Overview](https://docs.blocklight.co/api/overview.md): REST API for Blocklight integrations - [GET /api/v1/rules/:name](https://docs.blocklight.co/api/rules-get.md): Get details of a specific rule - [GET /api/v1/rules](https://docs.blocklight.co/api/rules-list.md): List all detection rules - [GET /api/v1/system/metrics](https://docs.blocklight.co/api/system-metrics.md): Prometheus-formatted metrics - [GET /api/v1/system/status](https://docs.blocklight.co/api/system-status.md): Detailed system status and statistics - [Architecture](https://docs.blocklight.co/architecture.md): Blocklight's modular, event-driven architecture designed for high performance and extensibility - [Config Management](https://docs.blocklight.co/cli/config.md): Validate configuration files and diagnose issues - [Dry-Run Testing](https://docs.blocklight.co/cli/dryrun.md): Backtest your rules against real blockchain transactions - [Start Server](https://docs.blocklight.co/cli/start.md): Run Blocklight in development mode - [Validate Rules](https://docs.blocklight.co/cli/validate.md): Check your rules for syntax errors and issues before deploying - [Configuration](https://docs.blocklight.co/deployment/configuration.md): Complete reference for config/config.yaml settings with limits and recommendations - [Docker Deployment](https://docs.blocklight.co/deployment/docker.md): Deploy Blocklight using Docker Compose for production - [Pipeline Integration](https://docs.blocklight.co/deployment/pipeline-integration.md): Integrate Blocklight with Vector, Logstash, Fluentd, Splunk, and other data pipelines - [Production Deployment](https://docs.blocklight.co/deployment/production.md): Deploy Blocklight in production with high availability, scalability, and observability - [Intelligent Caching](https://docs.blocklight.co/features/caching.md): Reduce RPC calls with TTL-based caching - [Multi-Channel Alerts](https://docs.blocklight.co/features/notifications.md): Send alerts to multiple channels: Slack, Discord, Email, Telegram, Webhooks, or custom scripts - [Prometheus Monitoring](https://docs.blocklight.co/features/observability.md): Monitor Blocklight's health and performance using Prometheus - [Getting Started](https://docs.blocklight.co/getting-started.md): Install Blocklight and create your first detection rule - [What is Blocklight](https://docs.blocklight.co/index.md): Blockchain runtime security with a rich, declarative detection language - [Best Practices](https://docs.blocklight.co/production/best-practices.md): Get the most out of Blocklight with these recommendations - [Troubleshooting](https://docs.blocklight.co/production/troubleshooting.md): Common issues and solutions - [Array Methods](https://docs.blocklight.co/rules/array-methods.md): Working with arrays in detection rules - [Rule Examples](https://docs.blocklight.co/rules/examples.md): Production-ready detection rules with realistic expectations - [Transaction Fields](https://docs.blocklight.co/rules/fields.md): All available transaction fields for detection rules - [Lists & Macros](https://docs.blocklight.co/rules/macros.md): Create reusable components to keep your rules clean and maintainable - [Operators & Functions](https://docs.blocklight.co/rules/operators.md): Operators and functions for building conditions - [Output Placeholders](https://docs.blocklight.co/rules/placeholders.md): Use placeholders in the output field to include dynamic values in your alert messages - [Rule Structure](https://docs.blocklight.co/rules/structure.md): YAML rule format and required fields ## OpenAPI Specs - [openapi](https://docs.blocklight.co/api-reference/openapi.json)