Glossary

API

API (Application Programming Interface)

An API is essentially a contract between two software programs that defines how they can talk to each other. When your website connects to Stripe for payment processing, Google Maps for location features, or Mailchimp for email marketing — it's using APIs.

Why APIs Matter for Website Costs

APIs significantly affect website development budgets:

API TypeTypical CostNotes
Payment processing (Stripe, PayPal)2.9% + $0.30/transactionNo monthly fee, per-transaction
Maps (Google Maps)$7/1,000 requestsFree tier: 200,000 requests/month
Email marketing (Mailchimp)$0-$350/monthDepends on list size
SMS (Twilio)$0.0079/messagePer message
AI/Chat (OpenAI)$0.15-$40/1M tokensUsage-based

API vs No-API (Plugin) Approach

ApproachExampleProCon
Direct API integrationCustom Stripe checkoutFull control, no vendor lock-inRequires developer
Plugin/extensionWooCommerce Stripe pluginQuick, no code neededLess control, plugin fees
SaaS widgetEmbedded CalendlyZero developmentBranding limitations

Common APIs in Website Development

  • Payment: Stripe, PayPal, Square
  • Authentication: Auth0, Firebase Auth, Clerk
  • Maps/Location: Google Maps, Mapbox
  • Email: SendGrid, Mailgun, Amazon SES
  • Social Login: Google OAuth, Facebook Login
  • Analytics: Google Analytics, Plausible, Mixpanel
  • AI/Chat: OpenAI, Anthropic Claude, Gemini

Cost Implications When Planning Your Website

API costs are a hidden expense many clients underestimate. A website with payment processing, user authentication, email, and SMS can accumulate $200-$800/month in API fees before any custom development costs — especially as traffic grows.

See our web hosting cost guide for infrastructure costs and how much does a website cost for a complete budget breakdown. Use our website cost calculator to estimate your total project cost.