With Thriftly, any program function can be a versatile API

Introducing
Function as an API

With Thriftly, any program function can be a versatile API – one that supports both REST and RPC protocols simultaneously, and can serve XML, JSON, or Binary data.

Try Thriftly free
With Thriftly, any program function can be a versatile API

Thriftly’s key features

If you can write a function, you can build an API
Transform existing programs into microservices with Thriftly

Function as an API

Easily transform existing programs into versatile microservices that support both RESTful and RPC APIs. Thriftly handles all the work needed to create the APIs, expediting your transition to cloud-ready applications.

Develop in the language you know

Thriftly works by exposing key components of your existing Windows application logic, which means that you can build APIs using your favorite programming language (including C#, Java, Delphi, VB.NET, DataFlex, and more). Once you’re done with development, the Thriftly Server allows you to easily manage connections and deploy your API.

With Thriftly, build APIs using your favorite programming language
With Thriftly, build APIs using your favorite programming language

Develop in the language you know

Thriftly works by exposing key components of your existing Windows application logic, which means that you can build APIs using your favorite programming language (including C#, Java, Delphi, VB.NET, DataFlex, and more). Once you’re done with development, the Thriftly Server allows you to easily manage connections and deploy your API.

Test and refine API calls as you go with Thriftly

Test and refine API calls as you go

Our integrated API testing framework allows developers to test APIs quickly and takes the guesswork out of front end developers’ integration efforts.

Remote deployment via Powershell scripts

With automated Powershell scripting, you can quickly roll out Thriftly services at multiple locations.

Roll out Thriftly services at multiple locations with Powershell scripting
Roll out Thriftly services at multiple locations with Powershell scripting

Remote deployment via Powershell scripts

With automated Powershell scripting, you can quickly roll out Thriftly services at multiple locations.

Process pooling and endpoint management with Thriftly APIs

Process pooling and endpoint management

Manage all your services’ endpoints and computing resources by increasing or decreasing each service’s process pools.

You choose how to connect to your API

Thriftly lets you connect with your API using any protocol, without changing your app’s underlying codebase. You can even mix and match different protocols (including JSON-RPC, JSON-REST, SOAP, and Thrift), transports (including TCP/IP sockets and HTTP), and web servers to serve up your API however you like.

With Thriftly, connect your API using any protocol
With Thriftly, connect your API using any protocol

You choose how to connect to your API

Thriftly lets you connect with your API using any protocol, without changing your app’s underlying codebase. You can even mix and match different protocols (including JSON-RPC, JSON-REST, SOAP, and Thrift), transports (including TCP/IP sockets and HTTP), and web servers to serve up your API however you like.

Thriftly's live documentation helps other developers understand what your APIs do

Always-available live documentation

Thriftly generates documentation detailing the API interfaces and details of data structures, so that other developers understand what your APIs do and the values they return.

Have global access to local APIs

Thriftly’s series of region-specific servers and built-in API gateway provide redundancy and 99.99% uptime, which means maximum bandwidth and optimal response times, no matter where your business happens.

Thriftly offers global access to local APIs
Thriftly offers global access to local APIs

Have global access to local APIs

Thriftly’s series of region-specific servers and built-in API gateway provide redundancy and 99.99% uptime, which means maximum bandwidth and optimal response times, no matter where your business happens.

Thriftly ensures your app, your API, and your data remain secure

Rest easy, knowing everything is secure

With built-in JSON Web Token (JWT) support, and encrypted SSH and HTTPS connections, Thriftly ensures that your application, your API, and your data remain secure. Your connection management itself is also protected, using OAuth2, API keys, and role-based access control.

Third-party API management

Thriftly’s easy to use, web-based management console provides all the information you need to set up, manage, and monitor your API and gateway connection using Microsoft Azure, Amazon Web Services, Kong, or other solutions.

Easily manage your Thriftly APIs with Azure, AWS, Kong, or other solutions
Easily manage your Thriftly APIs with Azure, AWS, Kong, or other solutions

Third-party API management

Thriftly’s easy to use, web-based management console provides all the information you need to set up, manage, and monitor your API and gateway connection using Microsoft Azure, Amazon Web Services, Kong, or other solutions.

See how easy it is to build secure APIs.

Try Thriftly free