Platform

Serverless Functions

Build APIs, run logic at the edge, schedule jobs, and handle background work on production infrastructure.

Build with production-ready primitives

Add APIs, run logic at the edge, schedule jobs, and handle background work.

Build APIs with serverless functions

Deploy serverless functions that run at the edge. Handle API requests, webhooks, and scheduled tasks.

Instant databases and file storage

Add managed Postgres, MySQL, Redis, and file storage with a single click. Connected and ready to use.

Built-in identity and auth

Handle authentication with built-in identity. Team management, SSO, and role-based access controls included.

Cron jobs and scheduling

Schedule recurring tasks and background jobs. Run cleanup, sync data, and trigger webhooks on a schedule.

Write less. Ship more.

Deploy serverless functions with a single file. No configuration needed.

  • TypeScript and JavaScript support
  • Automatic scaling from zero to millions
  • Edge runtime for ultra-low latency
  • Environment variables and secrets management
Example: API handler
export default async (req: Request) => {
  const { query } = await req.json();

  const db = GrandOps.db.connect();
  const results = await db.query(
    "SELECT * FROM items WHERE name LIKE $1",
    [`%${query}%`]
  );

  return Response.json(results);
};

export const config = {
  path: "/api/search",
  runtime: "edge",
};

Explore the platform

Build APIs, connect databases, and run logic at the edge on GrandOps.