CONNECTIONS
AGPL-3.0 · SELF-HOSTED · YOUR KEYS

Connections

Connectors & the vault

310 hand-audited connector specs ship in the repo. Your token is encrypted per user, and the model never sees it.

The oshal connector marketplace
The connector marketplace. Search the audited catalog, enable only what you need, and keep every token user-owned.
Connector governance cards
Every connector is a readable spec. Enablement state, auth shape, and read/write scope — audited before you trust it.

The catalog, in full

All 310 connectors, grouped by what they do.

Not a logo wall — the real specs that ship in the repo, every one an auditable YAML definition you can read before you trust it. 33 categories.

Operations 31
BetterStack UptimeBugsnagChecklyCronitorDatadogDigitalOceanDynatraceFastlyGrafanaHealthchecks.ioHerokuHetzner CloudHoneycombInstatusLinodeLogglyLogz.ioNew RelicOpsgeniePagerDutyPingdomRenderRollbarScalewaySentryServiceNowSite24x7StatusCakeStatuspageSumo LogicVultr
Finance 27
Blockchain.comBlockCypherBrexCoinbaseCoinCapCoinGeckoCoinMarketCapCoinpaprikaCryptoCompareCurrencyAPIEtherscanexchangerate.hostFinnhubFreshBooksKrakenLunch MoneyMercuryMonzoMoralisPocketSmithQuickBooks OnlineRampSplitwiseWiseXeroYNABZoho Books
Media 22
api.videoBunny StreamBunny.netCloudinaryDacastDiscogsFlickrGiphyGumletLast.fmMovies & TV (TMDB)MuxPexelsPixabaySoundCloudSpotifyTwitchUnsplashVidyardVimeoWistiaYouTube
Communications 18
AgoraCourierDailyDiscordFrontMattermostMessageBirdntfyPlivoRocket.ChatSinchSlackTelegramTelnyxTwilioVonageZoomZulip
Email 16
Abstract Email ValidationBouncerDeBounceEmailableGmailHunterKickboxmailboxlayerMailgunMicrosoft 365 (Outlook)NeverBouncePostmarkResendSendGridVerifaliaZeroBounce
Support 16
CrispDixaFeaturebaseFreshdeskFrillGorgiasHelp ScoutHelpCrunchIntercomKustomerLiveAgentNoltRe:amazeTidioUsersnapZendesk
Commerce 14
BigCommerceeBayEtsyFaireGumroadPrestaShopPrintfulPrintifyShippoShopifySquarespaceWebflowWixWooCommerce
Location & maps 14
AbstractAPIAviationstackGeoapifyHEREIPGeolocationIPinfoLocationIQMapboxMapQuestOpenCageOpenSky NetworkPositionstackTomTomTransitland
Developer tools 13
AblyBitbucketCircleCICloudflareDocker HubGiteaGitHubGitLabJFrog ArtifactoryNetlifySonarCloudVercelWakaTime
Knowledge 13
CodaDatamuseDiscourseFree Dictionary APINASA Open APIsNotionNumbers APIOpen LibraryRaindrop.ioREST CountriesWikidataWikipediaWordnik
HR & recruiting 12
BambooHRBreezy HRFinchGreenhouseGustoJazzHRLeverPersonioRecruiteeSmartRecruitersTeamtailorWorkable
Payments 12
Bill.comBraintreeChargebeeDwollaGoCardless Bank Account DataInvoice NinjaLemon SqueezyPaddleRazorpayRecurlySquareStripe
Data infrastructure 11
CockroachDB CloudDirectusMongoDB AtlasNeonPineconePlanetScaleQdrantSupabaseTursoUpstashXata
AI 9
AnthropicAssemblyAICohereDeepgramElevenLabsHugging FaceOpenAIReplicateStability AI
Productivity 9
AirtableBaserowClockifyExpensifyHarvestNocoDBSmartsheetTodoistToggl Track
Project management 9
AsanaBasecampClickUpJiraProductboardShortcutTeamworkTrelloWrike
Marketing 8
ActiveCampaignBrevoButtondownConvertKitCustomer.ioGoogle Search ConsoleKlaviyoMailchimp
Social 7
DeviantArtLinkedInMastodonPinterestRedditTumblrX (Twitter)
E-signature & documents 6
DocuSealDocuSignDropbox SignPandaDocPDFMonkeySignNow
Games 6
BoardGameGeekGiant BombMobyGamesOpenDotaRAWGSteam
Security 6
Elastic SecurityMicrosoft Defender for CloudMicrosoft SentinelSnykTenableVirusTotal
CRM 4
HubSpotPipedriveSalesforceZoho CRM
Forms 4
FormstackGetformJotformTypeform
Health 4
FitbitOura RingStravaWHOOP
Sports 4
balldontlieNHLPandaScoreTheSportsDB
Analytics 3
AmplitudeMixpanelPostHog
Design 2
FigmaMiro
Files 2
DropboxGoogle Drive
News 2
NewsAPIThe Guardian
Scheduling 2
CalendlyGoogle Calendar
Weather 2
OpenWeatherMapWeatherAPI
Communication 1
RingCentral
Travel 1
Amadeus

The credential never reaches the model

Connecting an account is the moment most agent systems quietly hand a credential to a language model and hope the prompt holds. oshal does not. The credential is consumed by a schema-bounded server operation, the call completes outside the model, and only the normalized result is allowed into reasoning.

That is the whole reason connectors are a platform concern rather than an app concern: an app declares what it needs, and the platform decides what the model gets to see.

What ships, and what that means

Keep reading

The rest of the platform.