Reduce Friction And Increase Adoption Of Your API
We have added OAuth 2.0 support to our Developer Portal to reduce signup friction and allow developers to have faster access to your API. We started with GitHub authentication first since it’s the most popular tool among the developer community and plan to add more Identity Providers (IdP) and tools such as Auth0, which provide Identity and Access Management (IAM) capability.
This functionality is now available on all 3scale customer developer portals – make sure to enable it on yours! We expect it to have a positive effect on the number of new developers trying out your API, which should increase adoption. To set it up, these simple steps.
A bit of history…
In the early stages of the Internet, we logged in to digital resources with usernames and passwords. Remember that scary grey box? With the “OK” and “Cancel” buttons? This process has be…
Today we’re happy to announce that 3scale is now listed on the Oracle Marketplace as part of the Oracle Cloud offering. 3scale is also an Oracle Gold Level partner. You can find more info about the partnership in our partners section.
The Oracle Marketplace is an online store to find and immediately start using software and services that run in the Oracle Cloud. Customers already using Oracle Cloud products will appreciate the Oracle Marketplace as a complementary storefront for hundreds of business apps. All apps on the Oracle Marketplace, including the 3scale API Management app, have to pass rigoro…
There have been some great pieces written about APIs and API management over the year (many of them listed on our API Codex). There have also been influential books – from Richardson, Amundsen and Ruby’s RESTful Web APIs book to Jacobson, Brail and Woods’ APIs: A Strategy Guide. However, there have been few books that give you a view of the whole API operations development, operations and retirement lifecycle. As APIs become more complex and intertwined with critical business functions within a company, clarity of focus for an API program becomes even more important.
So today we’re happy to announce our contribution to this with the release of “The API Owner’s Manual: Best practices of successful API teams”. The book draws on our observat…
Control Access, Monitor Traffic & Manage your API with 3scale
At 3scale, we recommend using NGINX as an API proxy for several reasons, including its outstanding performance and extensibility, thanks to the Lua scripting support. When used with the 3scale API Management Platform, it’s hands-down the best way to add an access control layer to your existing API.
The following tutorial describes the required steps to deploy NGINX as an API gateway on the Heroku platform. Heroku provides a fantastic, fully managed platform as a service for your application, so the required maintenance effort on your part will be minimal. Since NGINX is so lightweight, the free offering from Heroku will be enough for most cases.
We’ll create a Heroku application with a custom buildpack, including Lua and LuaRocks, and deploy the OpenResty distribution of NGINX using a rock especially tailored for Heroku. We will then use th…
This is the sixth part of the Building Effective API Programs blog post series. In the previous parts we covered benefits of APIs, alignment between API programs, strategy and business models and API design and implementation. In this part, we discuss aspects of API operations.
API Management: Critical For Success In The Digital Economy
We announced earlier our partnership with Red Hat to provide a full stack API solution. To present the joint value proposition of this solution our COO Mark Cheshire and I will hold a webinar together with Red Hat on April 9th.
Please find all the details and registration here.
Here is a su…
3scale and Red Hat JBoss have joined forces to provide a full-stack API solution.
The package includes design, development, and hosting of an API using Red Hat JBoss xPaaS for Openshift solutions — combined with 3scale’s API management platform for full control, visibility, and monetization of the API.
Here is a graph that summarizes the features of the combined solution in a nutshell. It shows the whole integration chain between the enterprise backend systems, the middleware, the API management, and the API customers.
At 3scale we keep pushing to make the process of integrating an API with our management platform as easy and quick as possible. When we heard about the new Heroku button we saw a great opportunity to make the setup experience a one-click deployment of the most popular way to integrate APIs with 3scale, namely our API Management via the open-source NGINX reverse proxy.
Now you can deploy an Nginx-based, 3scale API management instance to Heroku — all set and ready to be used with your API — with a single click of a button.
If you have already configured your API endpoints in 3scale you can try it right now:
Hosting your API in a platform as a service like Heroku is a popular option nowadays since it frees you from all the infrastructure administration tasks and allows you to focus on development. It is also a really good way to launch your API when you are not sure what the usage will be like, as Heroku will handle scaling your application server for you.
If that is your case, now you can add 3scale to secure and manage your API right from your Heroku dashboard, by using the 3scale Heroku add-on.
Provisioning the add-on for your Heroku app is as simple as doing a call from the command line:
heroku addons:add threescale
or clicking on the Get Add-ons button of your Heroku app page.Click on “Get add-on” and pick the 3scale Heroku add-on
Either way a 3scale acc…
For the purpose of this tutorial you can use any Ruby based API running on Thin server. Or you can clone our SentimentAPI.