- name:
- known-services
- description:
- Setup steps, credentials, free tiers, and documentation links for 70+ commonly used services. Use when listing required accounts or recommending third-party services.
Known Services Library
Condensed profiles for commonly used services in modern software architecture. Each profile includes what you need to get started: signup, setup steps, credentials, free tier, and documentation.
For the full extended library, see references/service-profiles.md.
Authentication
Auth0
- Signup: https://auth0.com/signup
- Setup: Create tenant → Create application → Configure callback URLs → Install SDK
- Credentials: Domain, Client ID, Client Secret
- Free tier: 25,000 MAU, unlimited logins
- Docs: https://auth0.com/docs
Clerk
- Signup: https://clerk.com/sign-up
- Setup: Create application → Install
@clerk/nextjs → Add middleware → Add <ClerkProvider>
- Credentials: Publishable Key, Secret Key
- Free tier: 10,000 MAU
- Docs: https://clerk.com/docs
Firebase Auth
- Signup: https://console.firebase.google.com
- Setup: Create project → Enable auth providers → Install Firebase SDK → Initialize app
- Credentials: Firebase config object (apiKey, authDomain, projectId)
- Free tier: 50,000 MAU for most providers
- Docs: https://firebase.google.com/docs/auth
Supabase Auth
- Signup: https://supabase.com/dashboard
- Setup: Create project → Auth is included → Install
@supabase/supabase-js → Configure providers
- Credentials: Project URL, Anon Key, Service Role Key
- Free tier: Included with Supabase free tier (50,000 MAU)
- Docs: https://supabase.com/docs/guides/auth
Kinde
- Signup: https://app.kinde.com/register
- Setup: Create business → Choose framework → Install SDK → Configure redirect URIs
- Credentials: Domain, Client ID, Client Secret
- Free tier: 10,500 MAU
- Docs: https://docs.kinde.com
Payments
Stripe
- Signup: https://dashboard.stripe.com/register
- Setup: Create account → Get API keys → Install
stripe SDK → Create products in dashboard
- Credentials: Publishable Key, Secret Key, Webhook Signing Secret
- Free tier: No monthly fee, 2.9% + $0.30 per transaction
- Docs: https://docs.stripe.com
Paddle
- Signup: https://www.paddle.com/signup
- Setup: Create account → Approval process (1-3 days) → Configure products → Install Paddle.js
- Credentials: Vendor ID, Auth Code, Public Key
- Free tier: No monthly fee, 5% + $0.50 per transaction (merchant of record)
- Docs: https://developer.paddle.com
LemonSqueezy
- Signup: https://app.lemonsqueezy.com/register
- Setup: Create store → Create products → Install SDK → Configure webhooks
- Credentials: API Key, Store ID, Webhook Secret
- Free tier: No monthly fee, 5% + $0.50 per transaction (merchant of record)
- Docs: https://docs.lemonsqueezy.com
Databases
Supabase (PostgreSQL)
- Signup: https://supabase.com/dashboard
- Setup: Create project → Choose region → Database is ready immediately → Install client
- Credentials: Project URL, Anon Key, Service Role Key, Database Connection String
- Free tier: 500 MB database, 2 projects, 50K MAU auth
- Docs: https://supabase.com/docs
MongoDB Atlas
- Signup: https://www.mongodb.com/cloud/atlas/register
- Setup: Create cluster → Choose M0 free tier → Create database user → Whitelist IP → Get connection string
- Credentials: Connection String (includes user/password)
- Free tier: M0 shared cluster, 512 MB storage
- Docs: https://www.mongodb.com/docs/atlas
Neon (PostgreSQL)
- Signup: https://neon.tech
- Setup: Create project → Database is ready → Copy connection string → Install client
- Credentials: Connection String
- Free tier: 0.5 GB, 1 project, 100 compute hours/mo
- Docs: https://neon.tech/docs
PlanetScale (MySQL)
- Signup: https://planetscale.com
- Setup: Create database → Create branch → Connect with connection string
- Credentials: Host, Username, Password
- Free tier: 1 database, 5 GB storage, 1B reads/mo
- Docs: https://planetscale.com/docs
Upstash (Redis)
- Signup: https://console.upstash.com
- Setup: Create database → Choose region → Copy REST URL and token
- Credentials: REST URL, REST Token
- Free tier: 10K commands/day, 256 MB
- Docs: https://upstash.com/docs/redis
Turso (SQLite)
- Signup: https://turso.tech
- Setup: Install CLI →
turso db create → Create auth token → Copy URL
- Credentials: Database URL, Auth Token
- Free tier: 9 GB total storage, 500 databases
- Docs: https://docs.turso.tech
Email
Resend
- Signup: https://resend.com/signup
- Setup: Create account → Verify domain (add DNS records) → Get API key → Install SDK
- Credentials: API Key
- Free tier: 3,000 emails/mo, 1 domain
- Docs: https://resend.com/docs
SendGrid
- Signup: https://signup.sendgrid.com
- Setup: Create account → Verify sender → Create API key → Install SDK
- Credentials: API Key
- Free tier: 100 emails/day
- Docs: https://docs.sendgrid.com
Postmark
- Signup: https://postmarkapp.com/sign_up
- Setup: Create server → Verify sender domain → Get API token → Install SDK
- Credentials: Server API Token
- Free tier: 100 emails/mo
- Docs: https://postmarkapp.com/developer
AWS SES
- Signup: Via AWS Console
- Setup: Verify domain → Request production access → Configure SMTP or API
- Credentials: SMTP credentials or AWS Access Key + Secret
- Free tier: 3,000/mo free (from EC2), $0.10/1,000 otherwise
- Docs: https://docs.aws.amazon.com/ses
SMS & Messaging
Twilio
- Signup: https://www.twilio.com/try-twilio
- Setup: Create account → Get phone number → Install SDK → Send messages
- Credentials: Account SID, Auth Token
- Free tier: Trial balance (~$15)
- Docs: https://www.twilio.com/docs
Hosting & Deployment
Vercel
- Signup: https://vercel.com/signup
- Setup: Connect GitHub repo → Auto-detect framework → Deploy
- Credentials: None needed for basic deploy (uses GitHub OAuth)
- Free tier: Hobby (personal, non-commercial), 100 GB bandwidth
- Docs: https://vercel.com/docs
Netlify
- Signup: https://app.netlify.com/signup
- Setup: Connect GitHub repo → Configure build settings → Deploy
- Credentials: None needed for basic deploy
- Free tier: 100 GB bandwidth, 300 build minutes/mo
- Docs: https://docs.netlify.com
Railway
- Signup: https://railway.app
- Setup: Connect GitHub → Select repo → Configure environment variables → Deploy
- Credentials: None needed (uses GitHub OAuth)
- Free tier: $5 trial credit
- Docs: https://docs.railway.app
Render
- Signup: https://render.com
- Setup: Connect GitHub → Create service → Configure → Deploy
- Credentials: None needed for basic deploy
- Free tier: Free web service (sleeps after 15 min inactivity)
- Docs: https://render.com/docs
Fly.io
- Signup: https://fly.io/app/sign-up
- Setup: Install flyctl CLI →
fly launch → Configure → Deploy
- Credentials: Fly API Token
- Free tier: 3 shared-cpu-1x VMs, 3 GB persistent storage
- Docs: https://fly.io/docs
Storage
AWS S3
- Signup: Via AWS Console
- Setup: Create bucket → Configure CORS → Create IAM user → Get access keys
- Credentials: Access Key ID, Secret Access Key, Bucket Name, Region
- Free tier: 5 GB, 20K GET, 2K PUT (12 months)
- Docs: https://docs.aws.amazon.com/s3
Cloudflare R2
- Signup: https://dash.cloudflare.com/sign-up
- Setup: Enable R2 → Create bucket → Generate API token
- Credentials: Account ID, Access Key ID, Secret Access Key
- Free tier: 10 GB storage, 10M reads/mo, 1M writes/mo, no egress fees
- Docs: https://developers.cloudflare.com/r2
Uploadthing
- Signup: https://uploadthing.com
- Setup: Create app → Install SDK → Configure file router → Add upload components
- Credentials: API Key, App ID
- Free tier: 2 GB storage
- Docs: https://docs.uploadthing.com
Monitoring & Analytics
Sentry
- Signup: https://sentry.io/signup
- Setup: Create project → Install SDK → Configure DSN → Capture errors
- Credentials: DSN (Data Source Name)
- Free tier: 5K errors/mo, 10K performance events
- Docs: https://docs.sentry.io
PostHog
- Signup: https://posthog.com
- Setup: Create project → Install snippet or SDK → Events auto-captured
- Credentials: Project API Key
- Free tier: 1M events/mo, 5K session recordings/mo
- Docs: https://posthog.com/docs
Datadog
- Signup: https://www.datadoghq.com
- Setup: Create account → Install agent on servers → Configure integrations
- Credentials: API Key, Application Key
- Free tier: 5 hosts, 1-day retention
- Docs: https://docs.datadoghq.com
Search
Algolia
- Signup: https://www.algolia.com/users/sign_up
- Setup: Create app → Create index → Push records → Install InstantSearch SDK
- Credentials: Application ID, Search API Key, Admin API Key
- Free tier: 10K search requests/mo, 10K records
- Docs: https://www.algolia.com/doc
Typesense
- Signup: https://cloud.typesense.org
- Setup: Create cluster → Create collection → Index documents → Query
- Credentials: API Key, Host, Port
- Free tier: Typesense Cloud free tier available
- Docs: https://typesense.org/docs
Meilisearch
- Signup: https://cloud.meilisearch.com
- Setup: Create project → Get credentials → Install SDK → Index documents
- Credentials: Host, API Key
- Free tier: Meilisearch Cloud free plan (100K documents)
- Docs: https://www.meilisearch.com/docs
Elasticsearch
- Signup: https://cloud.elastic.co
- Setup: Create deployment → Get endpoint → Install client SDK → Create index
- Credentials: Cloud ID or URL, API Key
- Free tier: 14-day trial; self-hosted is free (OSS)
- Docs: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
Azure Cognitive Search
- Signup: https://portal.azure.com
- Setup: Create Search service → Create index → Load data → Query
- Credentials: Endpoint URL, Admin Key, Query Key
- Free tier: Free tier (50MB, 3 indexes)
- Docs: https://learn.microsoft.com/en-us/azure/search/
Vector Databases
Pinecone
- Signup: https://www.pinecone.io
- Setup: Create index → Choose dimensions/metric → Upsert vectors → Query
- Credentials: API Key, Environment, Index name
- Free tier: Starter plan (1 index, 100K vectors)
- Docs: https://docs.pinecone.io
Qdrant
- Signup: https://cloud.qdrant.io
- Setup: Create cluster → Create collection → Upload vectors → Search
- Credentials: URL, API Key
- Free tier: 1GB free cluster
- Docs: https://qdrant.tech/documentation/
Weaviate
- Signup: https://console.weaviate.cloud
- Setup: Create cluster → Define schema → Import objects → Query
- Credentials: URL, API Key
- Free tier: Sandbox cluster (14-day)
- Docs: https://weaviate.io/developers/weaviate
Message Queues
RabbitMQ (CloudAMQP)
- Signup: https://www.cloudamqp.com
- Setup: Create instance → Get AMQP URL → Install client (amqplib/pika) → Publish/consume
- Credentials: AMQP URL (includes host, port, vhost, credentials)
- Free tier: Little Lemur (1M messages/mo, 20 connections)
- Docs: https://www.rabbitmq.com/documentation.html
Amazon SQS
- Signup: https://aws.amazon.com
- Setup: Create queue → Get queue URL → Install AWS SDK → Send/receive messages
- Credentials: AWS Access Key, Secret Key, Region, Queue URL
- Free tier: 1M requests/mo
- Docs: https://docs.aws.amazon.com/sqs/
Apache Kafka (Confluent Cloud)
- Signup: https://confluent.cloud
- Setup: Create cluster → Create topic → Get bootstrap server → Install client
- Credentials: Bootstrap servers, API Key, API Secret
- Free tier: $400 credit for 30 days
- Docs: https://docs.confluent.io/cloud/current/overview.html
Azure Service Bus
- Signup: https://portal.azure.com
- Setup: Create namespace → Create queue/topic → Get connection string → Install SDK
- Credentials: Connection string
- Free tier: No free tier; Basic tier starts at ~$0.05/M operations
- Docs: https://learn.microsoft.com/en-us/azure/service-bus-messaging/
CI/CD
GitHub Actions
- Signup: Included with GitHub
- Setup: Create
.github/workflows/ directory → Add workflow YAML files
- Credentials: Automatic
GITHUB_TOKEN, custom secrets via repository settings
- Free tier: 2,000 minutes/mo (free plan)
- Docs: https://docs.github.com/en/actions
Vercel (CI/CD)
- Signup: Included with Vercel account
- Setup: Connect repo → Auto-deploys on push → Preview deploys on PR
- Credentials: None needed
- Free tier: Included with Hobby plan
- Docs: https://vercel.com/docs/deployments
Maps & Location
Google Maps
- Signup: https://console.cloud.google.com
- Setup: Enable Maps JavaScript API → Create API key → Restrict key → Install SDK
- Credentials: API Key
- Free tier: $200/mo credit (~28K map loads)
- Docs: https://developers.google.com/maps
Mapbox
- Signup: https://account.mapbox.com/auth/signup
- Setup: Create account → Get access token → Install SDK
- Credentials: Access Token
- Free tier: 50K map loads/mo, 100K geocoding requests/mo
- Docs: https://docs.mapbox.com
Push Notifications
OneSignal
- Signup: https://onesignal.com
- Setup: Create app → Configure platform (web/mobile) → Install SDK
- Credentials: App ID, REST API Key
- Free tier: Unlimited push notifications (mobile), 10K web push subscribers
- Docs: https://documentation.onesignal.com
Novu
- Signup: https://web.novu.co/auth/signup
- Setup: Create account → Install SDK → Configure notification templates
- Credentials: API Key, Application ID
- Free tier: 30K events/mo
- Docs: https://docs.novu.co