Functions V8 - nself-org/plugins GitHub Wiki
| Field | Value |
|---|---|
| Licence | Free (MIT) |
| Maturity | implemented (maturity levels) |
| Version | 1.2.6 |
| Install | nself plugin install functions-v8 |
| Requirements | nSelf >=1.0.9 |
Edge Functions V8 Runtime.
nself plugin install functions-v8No license key required.
Edge Functions V8 Runtime. Deploy short-lived TypeScript functions with a Deno V8 isolate pool. HTTP-trigger, <50ms cold-start, allowlist-only env injection, Prometheus metrics, SSE log streaming.
Category: infrastructure. Current version: 1.1.2.
| Env Var | Default | Description |
|---|---|---|
DATABASE_URL |
(required) |
PostgreSQL connection string |
FUNCTIONS_EDGE_ENABLED |
- |
- |
FUNCTIONS_EDGE_PORT |
3088 |
- |
FUNCTIONS_EDGE_MAX_DURATION_MS |
- |
- |
FUNCTIONS_EDGE_POOL_SIZE |
- |
- |
FUNCTIONS_EDGE_MAX_MEMORY_MB |
- |
- |
FUNCTIONS_EDGE_LOG_RETENTION_DAYS |
- |
- |
DENO_BINARY_PATH |
- |
- |
PLUGIN_INTERNAL_SECRET |
- |
Shared secret for plugin-to-plugin HTTP calls (X-Internal-Token header) |
| Port | Purpose |
|---|---|
| 3088 | Functions V8 service port |
4 table(s) added to your Postgres database:
np_edge_functionsnp_edge_function_versionsnp_edge_function_envnp_function_logs
GET /
POST /
GET /functions/v1/{name}
POST /functions/v1/{name}
GET /health
DELETE /{name}
GET /{name}
PATCH /{name}/activate
GET /{name}/env
POST /{name}/env
DELETE /{name}/env/{key}
GET /{name}/logs
curl http://localhost:3088/healthManifest: plugins/functions-v8/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →