Skip to main content

Service Support

CSP Kit supports 106+ popular web services across all major categories. This page provides a comprehensive overview of supported services and how to request new ones.

๐ŸŽฏ Quick Service Lookupโ€‹

๐Ÿ” Find Servicesโ€‹

MethodBest For
๐ŸŒ Browse All ServicesVisual exploration with categories
๐Ÿ” Interactive SearchQuick service lookup
๐Ÿ“‹ Full List BelowReference documentation

๐Ÿ’ป Programmatic Accessโ€‹

import { searchServices, getServicesByCategory } from '@csp-kit/generator';

// Search services
const results = await searchServices('analytics');
console.log(results.map(s => s.id));

// Get by category
const analyticsServices = await getServicesByCategory('analytics');

๐Ÿ“Š Service Categoriesโ€‹

๐Ÿ“ˆ Analytics & Tracking (12+ services)โ€‹

Monitor user behavior and site performance.

ServiceIDPopular Features
Google Analyticsgoogle-analyticsUniversal Analytics, GA4
Google Tag Managergoogle-tag-managerTag management
MixpanelmixpanelEvent tracking
HotjarhotjarHeatmaps, recordings
SegmentsegmentCustomer data platform
AmplitudeamplitudeProduct analytics
Microsoft Claritymicrosoft-clarityUser behavior analytics
Plausible Analyticsplausible-analyticsPrivacy-focused analytics
Fathom Analyticsfathom-analyticsSimple analytics
Adobe Analyticsadobe-analyticsEnterprise analytics
Cloudflare Analyticscloudflare-analyticsWeb analytics

Common CSP requirements:

  • script-src: Analytics JavaScript
  • img-src: Tracking pixels
  • connect-src: Data collection APIs

๐Ÿ’ณ Payment Processing (8+ services)โ€‹

Secure payment and e-commerce solutions.

ServiceIDIntegration Type
StripestripePayment processing
PayPalpaypalPayment gateway
SquaresquarePoint of sale
ShopifyshopifyE-commerce platform
Apple Payapple-payMobile payments
Google Paygoogle-payDigital wallet

Common CSP requirements:

  • script-src: Payment widgets
  • frame-src: Payment forms
  • connect-src: Payment APIs

๐Ÿ“ฑ Social Media (15+ services)โ€‹

Social widgets, login, and sharing.

ServiceIDWidget Types
FacebookfacebookLike buttons, comments, login
TwittertwitterTweet embeds, follow buttons
LinkedInlinkedinShare buttons, login
InstagraminstagramPhoto embeds
YouTubeyoutubeVideo embeds
TikToktiktokVideo embeds
PinterestpinterestPin buttons
DiscorddiscordServer widgets
SnapchatsnapchatSnap Pixel

Common CSP requirements:

  • frame-src: Social embeds
  • script-src: Social widgets
  • img-src: Social media content

๐Ÿ“ Forms & Communication (10+ services)โ€‹

Form builders, surveys, and email tools.

ServiceIDPrimary Use
TypeformtypeformInteractive forms
CalendlycalendlyScheduling
MailchimpmailchimpEmail marketing
ConvertKitconvertkitEmail automation
Campaign Monitorcampaign-monitorEmail campaigns
Constant Contactconstant-contactEmail marketing
SendGridsendgridEmail delivery
MailgunmailgunEmail API

๐Ÿ’ฌ Chat & Support (8+ services)โ€‹

Customer support and communication.

ServiceIDFeatures
IntercomintercomCustomer messaging
ZendeskzendeskHelp desk
Crisp Chatcrisp-chatLive chat
Tawk.totawk-toFree live chat
DriftdriftConversational marketing
FreshchatfreshchatCustomer messaging

๐ŸŽฅ Media & Content (6+ services)โ€‹

Video hosting and media delivery.

ServiceIDContent Type
YouTubeyoutubeVideo hosting
VimeovimeoVideo hosting
TwitchtwitchLive streaming
SpotifyspotifyMusic streaming

๐ŸŒ CDN & Infrastructure (12+ services)โ€‹

Content delivery and web fonts.

ServiceIDService Type
Google Fontsgoogle-fontsWeb fonts
jsDelivrjsdelivrJavaScript CDN
unpkgunpkgNPM package CDN
cdnjscdnjsJavaScript libraries
CloudflarecloudflareCDN and security
FastlyfastlyCDN
AWS CloudFrontaws-cloudfrontCDN
Azure CDNazure-cdnCDN
KeyCDNkeycdnCDN
MaxCDNmaxcdnCDN

๐Ÿ—บ๏ธ Maps & Location (4+ services)โ€‹

Mapping and geolocation services.

ServiceIDFeatures
Google Mapsgoogle-mapsInteractive maps
MapboxmapboxCustom maps
OpenStreetMap + Leafletopenstreetmap-leafletOpen source maps

๐Ÿงช Testing & Optimization (15+ services)โ€‹

A/B testing, monitoring, and development tools.

ServiceIDPurpose
OptimizelyoptimizelyA/B testing
VWOvwoConversion optimization
Google Optimizegoogle-optimizeA/B testing
SentrysentryError tracking
New Relicnew-relicApplication monitoring
DatadogdatadogInfrastructure monitoring
CypresscypressEnd-to-end testing
BrowserStackbrowserstackCross-browser testing
Sauce Labssauce-labsTesting platform
PercypercyVisual testing
Ghost Inspectorghost-inspectorAutomated testing

๐Ÿ›๏ธ E-commerce (8+ services)โ€‹

Online store platforms and tools.

ServiceIDPlatform Type
ShopifyshopifyE-commerce platform
WooCommercewoocommerceWordPress e-commerce
SquarespacesquarespaceWebsite builder
WixwixWebsite builder
WebflowwebflowDesign platform

๐Ÿ”ง Other Services (28+ services)โ€‹

Authentication, productivity, and specialized tools.

ServiceIDCategory
Auth0auth0Authentication
Firebasefirebase-authBackend services
OktaoktaIdentity management
OneLoginoneloginSSO platform
Ping Identityping-identityIdentity security
SlackslackTeam communication
Microsoft Teamsmicrosoft-teamsCollaboration
ZoomzoomVideo conferencing
NotionnotionProductivity
ContentfulcontentfulHeadless CMS
SanitysanityContent platform
StrapistrapiHeadless CMS

โž• Request New Servicesโ€‹

๐Ÿš€ Quick Service Requestโ€‹

๐Ÿ‘‰ Request via Web Interface (Recommended)

  • โœ… Interactive form with guidance
  • โœ… Automatic CSP analysis
  • โœ… Progress tracking
  • โœ… Mobile-friendly

๐Ÿ“‹ Alternative Methodsโ€‹

MethodBest ForTime to Process
GitHub IssuesDetailed requests1-2 weeks
CLI ContributionDeveloper contributors3-5 days
Manual PRAdvanced contributors1-3 days

๐Ÿ“ Service Request Requirementsโ€‹

To add a new service, we need:

  1. Service Information

    • Official website and documentation
    • Description of what the service does
    • How it's typically integrated
  2. CSP Requirements

    • What domains the service loads from
    • Which CSP directives are needed
    • Any special requirements (nonce, etc.)
  3. Testing Information

    • Test URLs where the service is implemented
    • Integration examples or demos

๐Ÿƒโ€โ™‚๏ธ Priority Servicesโ€‹

We prioritize services based on:

FactorWeight
PopularityHigh usage across web
Community requestsGitHub issues and votes
CSP complexityServices that need CSP help
Maintenance burdenStable, well-documented services

Current high-priority requests:

  • Microsoft services (Teams, Office)
  • Popular WordPress plugins
  • New social media platforms
  • Emerging payment providers

๐Ÿ”„ Service Updatesโ€‹

๐Ÿ“ˆ Update Frequencyโ€‹

Services are updated when:

  • CSP requirements change (immediate update)
  • New features are added (weekly review)
  • Security updates (immediate update)
  • Community reports issues (within 48 hours)

๐Ÿค– Automated Monitoringโ€‹

Many services include automated monitoring:

  • Weekly checks of CSP requirements
  • GitHub Actions for change detection
  • Community notifications when updates are needed
  • Automatic PRs for simple updates

๐Ÿ“ž Report Service Issuesโ€‹

Found a service that's out of date?

๐Ÿ› Report Service Issue

Include:

  • Service name and ID
  • What's not working
  • Current CSP requirements (if known)
  • Test URLs showing the issue

๐Ÿ“Š Service Statisticsโ€‹

๐Ÿ“ˆ Growth Statsโ€‹

  • 106+ total services (as of July 2024)
  • ~5-10 new services added monthly
  • ~20-30 service updates per month
  • 99% uptime for service database

Based on usage in the web interface and API:

  1. Google Analytics - Universal web analytics
  2. Stripe - Payment processing
  3. Google Fonts - Web typography
  4. YouTube - Video embeds
  5. Google Tag Manager - Tag management
  6. Intercom - Customer messaging
  7. Typeform - Interactive forms
  8. Hotjar - User behavior analytics
  9. Mailchimp - Email marketing
  10. Facebook - Social widgets

๐Ÿ“ฆ Service Categories Distributionโ€‹

Other: 28 services (26%)
Analytics: 12 services (11%)
Testing: 15 services (14%)
Social: 15 services (14%)
CDN: 12 services (11%)
Forms: 10 services (9%)
E-commerce: 8 services (8%)
Chat: 8 services (8%)
Payment: 6 services (6%)
Media: 6 services (6%)
Maps: 4 services (4%)

๐Ÿ”ฎ Future Plansโ€‹

๐Ÿš€ Coming Soonโ€‹

  • AI-powered service detection - Automatically detect services from codebases
  • Enhanced monitoring - Real-time CSP requirement changes
  • Service recommendations - Suggest related services
  • Regional variations - Support for geo-specific requirements
  • Enterprise services - B2B and internal service support

๐Ÿ’ก Long-term Visionโ€‹

  • Universal coverage - Support for all major web services
  • Real-time updates - Instant updates when services change
  • Community governance - Community-driven service priorities
  • Integration ecosystem - Deep framework and platform integration

๐Ÿ™ Community Contributionsโ€‹

Service support is driven by our amazing community:

  • ๐Ÿฅ‡ Top Contributors: Users who've added 10+ services
  • ๐Ÿฅˆ Regular Contributors: Users who maintain service definitions
  • ๐Ÿฅ‰ First-time Contributors: New community members

Want to contribute? Start with our Contributing Guide!