Proxyless client for integrating 3rd party APIs
Infrastructure that consists of unified SDK, catalog of metadata and communication protocol that abstract API calls into application use cases.
Superface allows your app to directly integrate with any 3rd party API provider within minutes.
Explore available integrations
Open-source integrations
Explore the free use cases basically any app has to have to function today. Send e-mails or SMS, manage contacts in CRMs, control social media accounts and more.
Explore catalogPremium integrations
Need more complex use case such as fetching all the candidates from various ATS platforms or syncing your internal database with multiple CRMs? Get in touch!
Get demoPowered by Comlink
To make Superface possible to work on any use case, we’ve developed our own communication protocol for abstracting any 3rd party API into a business use case you need. Interested in how things work in the background too? Schedule a technical demo with us.
"""
Face Detection
Detects faces on publicly-accessible image URL
"""
usecase FaceDetection {
input {
"""
Image URL
Publicly-accessible image URL
"""
imageUrl! string!
}
result [{
faces! [{
faceRectangle! faceRectangle!
landmarks! [landmark]!
emotions! emotions!
}]!
}]!
}
"""
FaceDetection map
"""
map FaceDetection {
http POST "/v1/images:annotate" {
security "google-api-key"
request {
headers {
"Content-Type" = "application/json"
}
body {
requests = [{
features: [
{
maxResults: 1,
type: "FACE_DETECTION"
}
],
image: {
source: {
imageUri: input.imageUrl
}
}
}]
}
}
}
}
Join the community
Support us on GitHub by opening issue, PR or just stargaze
ContributeJoin our Discord, ask questions or request a use case
ChatBlogposts for developers
User login with Twitter OAuth 2.0 and Passport.js
3 minutes read
Use the latest version of Twitter API with updated authentication flow. This hands on tutorial for Node.js and Passport will show you how.
Read postCreating a weather app with IP geolocation API in Node.js
3 minutes read
How to combine weather and IP geolocation APIs in an Express application.
Read postWhat are self integrating applications?
3 minutes read
Enterprises whose business model is dependent on the number of integrations must hire specialised integration teams or vendor-lock themselves with several Integration Platforms as a Service (iPaaS) and probably do both. The main problem is the API interface, which is designed to be integrated by developers only. Simply put, there is no USB software in the digital world that allows for direct plug-and-play integrations.
Read postIntegrate any 3rd party API within minutes. Use Superface.