Ai first
Open Source
Javascript
Commerce
Backend
Next Generation
Commerce As Code
npx storecraft create
Databases
Choose between MongoDB, SQLite, Postgres, MySql
Mongo DBSQLitePostgresMySQLTurso SQLiteNeon PostgresCloudflare D1Planetscale mysql
Storage
Choose between S3, R2, Google, Local and more
S3Google Storage
Cloud
Run anywhere, serverless or serverful
NodeDenoBunAWS LambdaGoogle CloudCloudflare Workers
Event Based
Respond to any event and craft your own logic
Extensible
Create your own extensions, payment gateways and more
Dashboard
Use our official Dashboard and more
Craft the perfect commerce backend with 30loc
const app = new App({
auth_admins_emails: ['[email protected]'],
general_store_name: 'Wush Wush Games',
// ... MORE Mandatory CONFIG
})
.withPlatform(new NodePlatform())
.withDatabase(new LibSQL())
.withStorage(new NodeLocalStorage())
.withMailer(new Resend())
.withPaymentGateways({
paypal: new Paypal(),
stripe: new Stripe(),
})
.withExtensions({
postman: new PostmanExtension(),
})
.withAI(
new OpenAI({ model: 'gpt-4o-mini'})
)
.withVectorStore(
new LibSQLVectorStore({
embedder: new OpenAIEmbedder(),
})
)
.withAuthProviders({
google: new GoogleAuth(),
})
.on(
'order/checkout/complete',
async (event) => {
// send a team slack message
}
).init();
Will produce a server
Let your customers speak with Ai
Official Dashboard
Create a store from the command line
npx
storecraft create
Detailed API docs
All rights reserved to storecraft.app (2025)