S

Welcome to SimplyStack

Complete guide to building with SimplyStack - the powerful backend-as-a-service platform

🚀 Quick Start

Step 1: Install the SDK

npm install @simplystack-org/sdk

Step 2: Import the SDK and initialize it with your API key.

Note: You need to create a project key by visiting your project settings and click "Create New Secret" under "Project Secrets". Copy it and use it in the code below.

import { SimplyStackSDK } from "@simplystack-org/sdk";

// Initialize with just your API key (connects to SimplyStack automatically)
const sdk = new SimplyStackSDK("your-api-key-here");

// Create a blog post
const { data: post, error } = await sdk.createBlogPost({
  title: "My First Post",
  content: "<h1>Hello World!</h1>",
  tags: ["getting-started"]
});

Get started with SimplyStack in minutes. Follow our guides to set up your first project and make your first API call.

Explore the Documentation

Core Features

📝 Blog Management

Create, update, and manage blog posts with comprehensive SEO metadata support

  • • Rich content with HTML support
  • • SEO optimization (meta tags, descriptions)
  • • Tags and categorization
  • • Draft and published states

📊 Logs & Analytics

Comprehensive logging system with filtering and metadata support

  • • Multiple log levels (debug, info, warn, error)
  • • Service-based categorization
  • • Custom metadata support
  • • Advanced filtering capabilities

💾 File Storage

Secure file upload and management with metadata tracking

  • • Direct file upload with SDK
  • • Public URL generation
  • • Custom metadata and labeling
  • • MIME type validation

🏗️ Project Management

Organize your work with project-based API key authentication

  • • Project-scoped API keys
  • • Automatic resource isolation
  • • Project metadata management
  • • Team collaboration support

📧 Email & CRM

Send transactional emails and manage leads with built-in CRM functionality

  • • Transactional email sending
  • • Built-in email templates
  • • Lead management & tracking
  • • Email analytics & stats

🔧 Advanced Storage

Enhanced file management with URL transformations and access control

  • • Public & signed URLs
  • • Image transformations on-the-fly
  • • Secure time-limited access
  • • Responsive image delivery

🔐 Authentication

SimplyStack uses API key authentication with automatic project scoping. Each API key is tied to a specific project.

Get Your API Key:

  1. 1. Navigate to your project in the SimplyStack dashboard
  2. 2. Go to Settings → API Keys
  3. 3. Generate a new API key
  4. 4. Use the key to initialize the SDK

Next Steps