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. Navigate to your project in the SimplyStack dashboard
- 2. Go to Settings → API Keys
- 3. Generate a new API key
- 4. Use the key to initialize the SDK