Setup steps, credentials, free tiers, and documentation links for 70+ commonly used services. Use when listing required accounts or recommending third-party services.
Scanned 5/27/2026
Install via CLI
openskills install navraj007in/architecture-cowork-plugin---
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
No comments yet. Be the first to comment!