skills/smithery.ai/replit-sdk-patterns

replit-sdk-patterns

Installation
SKILL.md

Replit SDK Patterns

Overview

Production-ready patterns for Replit's built-in services: Key-Value Database (@replit/database / replit.db), Object Storage (@replit/object-storage), PostgreSQL (DATABASE_URL), and Auth headers. Covers singleton clients, error handling, and type-safe wrappers.

Prerequisites

  • .replit and replit.nix configured (see replit-install-auth)
  • Familiarity with async/await patterns
  • Understanding of Replit's service model

Instructions

Step 1: Database Client Singleton (Node.js)

// src/db/kv.ts — Replit Key-Value Database wrapper
import Database from '@replit/database';

let instance: Database | null = null;
Installs
1
First Seen
Apr 5, 2026