Skip to content

Full-Stack Serverless Development Platform

One-stop management for the development, deployment and operations of cross-cloud serverless applications.

npm install -g @geek-fun/serverlessinsight
  • Open source · Apache-2.0
  • 62 releases and counting
  • Node.js 18+
  • 1,500+ installs / month

One file declares the whole stack

Functions, API gateways, serverless databases, table storage and object storage — all in one serverlessinsight.yml. Variables and multi-stage environments are built in; secrets are injected at deploy time, never written to the file.

Read the reference→
serverlessinsight.yml
provider:
  name: aliyun
  region: cn-hangzhou
app: hello-world
service: hello-world-api

functions:
  hello_world_fn:
    code:
      runtime: nodejs18
      handler: index.handler
      path: artifacts/app.zip
    memory: ${stages.memory}
events:
  gateway_event:
    type: API_GATEWAY
    triggers:
      - method: GET
        path: /api/*
        backend: hello_world_fn
databases:
  main_db:
    type: RDS_MYSQL_SERVERLESS
buckets:
  assets:
    storage:
      class: STANDARD

See every change before it ships

si deploy computes an incremental plan from state: every create, update or destroy is presented in full before it runs. Manual changes made outside the file are flagged as drift.

CLI reference→
si — deploy
$ si deploy --stage prod
INFO (ServerlessInsight): Generating deployment plan...
 
  ServerlessInsight will perform the following actions:
 
  # hello_world_fn will be created
  + hello_world_fn:
      runtime:  "nodejs18"
      memory:   128
 
  # gateway_event will be created
  + gateway_event:
      method:   "GET"
      path:     "/api/*"
 
  Plan: 2 add, 0 modify, 0 remove, 0 recreate, 1 unchanged.
Proceed? (yes/no):

One configuration, deploy across clouds

Switching deploy targets is one field: provider.name. Runtime identifiers map to each platform’s native values — differences are stated honestly, and supported clouds keep growing with each release.

Aliyun

  • Function compute FC3
  • Object storage OSS
  • API Gateway
  • RDS · ES Serverless databases
  • TableStore tables
  • Custom domain · CDN

Tencent Cloud

  • Cloud functions SCF
  • Object storage COS
  • Function URL triggers1
  • TDSQL-C · ES Serverless databases
  • Custom domain · DNSPod

Volcengine

  • VeFaaS functions
  • Object storage TOS
  • API Gateway
  • Custom domain · APIGW only
  • Databases / table storage2
  1. Tencent Cloud has no standalone gateway resource; HTTP entry is served by function URL triggers.
  2. Databases and table storage are not yet available on Volcengine.

si local currently supports Aliyun and si plan is unavailable on Volcengine — see the reference for command-level differences. Huawei Cloud / AWS are not yet deployable; their config enums and Terraform template generation are in place.

Full support matrix→

Validate, deploy, then debug locally

One CLI covers the full lifecycle — every command prints output you can inspect.

$si validateValidate config before deploy: runtimes, enums and required fieldsYaml is valid! 🎉
$si deploy --stage devIncremental deploys computed from state — plan first, then executePlan: 2 add · 0 modify
$si local --stage devFunctions run for real in a local process, hot-reloading on savelistening :4567

Simple, transparent pricing

Free forever for personal projects; teams scale with usage-based allowances.

DeveloperFree forever
¥0/mo
10 AMR included
Start for free
Team
¥399/mo
100 AMR included · Team workspaces, auto deploy and a higher allowance
Upgrade to Team→
See full pricing→

Your entire serverless app, in one file.

Open source · No vendor lock-in · si destroy cleans up anytime