What APIs that you create,
do you want to start making money?
I've worked on private APIs for selling mobile phones.
The mobile phones were selling,
but a private API cannot make money.
I've worked on public APIs for sharing art and metadata.
They could have been monetized, if we knew how.
I've worked on protected APIs for
creating online virtual classrooms for learning Linux.
There was homemade authentication to these sensitive
APIs preventing them from making money.
These APIs could be making money,
if there was a platform to monetize them.
That's where 3scale API Management by Red Hat delivers.
3scale is extremely helpful, providing API analytics, reporting, alerts, Swagger tools and developer documentation.
3scale is built for security and performance, providing access control, traffic control, while avoiding round trips between 3scale and the APIs.
3scale makes it simple for customers to monetize API access and integrate with payment providers like Paypal and Stripe.
3scale is completely built on OpenShift, which provides a very short time to go live, high-availability, flexibility and scalability.
3scale has easy Red Hat Fuse integration for compatibility with Red Hat middleware.
3scale integrates with Red Hat Single Sign-On to provide your choice of authentication mechanisms: API Key, ID and key pair, OAuth2, OpenID Connect and social login.
Build Openshift on top of Openstack and your organization is really ready to scale. For containerized applications to scale, you can't do that on one big hypervisor. For Kubernetes to run a highly available cluster of services, you need flexibility to scale at the infrastructure level. Openstack provides software defined networking, compute, storage, load balancing, DNS, authentication and orchestration. This can be automated with the powerful openstack command line API, or visually with the equally powerful web UI.
Not every application is best in a container. That's why Red Hat Identity Management deployed as at least one virtual machine, will integrate wi th Red Hat SSO to provide consistent user accounts on computers on the network, as well as user logins to web applications. Identity Management integrates with Keycloak, which integrates with 3scale API Management as well as web applications deployed on Openshift. Now you have a consistent set of user accounts everywhere, as well as LDAP, Kerberos and so much more.
Red Hat consultants are strategic professionals to help build a better infrastructure, build better applications, optimize delivery, migrate and upgrade in all these areas.
So let's put this all together into an example. Let's say, in a Galaxy far far away,
A typical client, a team of passionate developers are putting together a system that will rule the universe.
There was a staging environment, and a production environment so there were no mistakes.
Customers can onboard new APIs in a staging environment for testing before moving them to production.
They were the producers of many different APIs.
And there were many con sumers of these APIs as well.
And this is the power of 3scale API Management by Red Hat.
3scale can scale with the customer, since it's completely built on top of Openshift.
It supports many security protocols like TLS, Certificate Signing, OAUTH 2 and OpenID Connect.
It integrates with Red Hat SSO, or the community version, Keycloak for strong authentication.
Since it's secured by the expertise of the open-source community, there's no weaknesses in this battlestation.
The APICast API Gateway authenticates requests to the APIs.
The APIcast API Gateway can be deployed based on customers need, on-premises for internal performance, private cloud or public cloud.
API traffic can flow directly to origin data centers and not through the management layer itself, and asynchronous communication allows local nodes to cache credentials and usage information without making a round trip to 3scale for each incoming call.
You can set rate limits for API usage and control traffic flow for groups of developers. Set per-period limits for incoming API calls to protect your infrastructure and keep traffic flowing smoothly. Automatically trigger overage alerts for applications that reach or exceed rate limits, and define behavior for over-limit applications.
Access control and account plans let you restrict access to specific endpoints, methods, and services. Apply access policies easily for groups of users.
Tiered access levels make it easy to monetize your API with paid plans. Setting up pricing rules, invoicing and collection with the PCI compliant system is simple.
Share performance insights across the organization with API analytics and reporting.
You can build modern business ecosystems around your APIs. The customer ecosystem aimed at customers for B2C, business-to-consumer interactions.
Another partner ecosystem is aimed at partners for B2B, business-to-business interactions.
The Customizable Developer and Partner Portal is where developers can learn about the APIs and subscribe to them, and find API documentation to begin integrating with them.
There is a powerful Admin Portal to control everything, like access control, usage policies, API monetization and traffic analytics.
It's enough power to even make even the Emporor smile.
But don't think of 3scale as a weapon of mass destruction.
Think of it as API Management on OpenShift,
built to scale to Death S tar proportions,
with a tractor beam for bringing in the big bucks.
Connect with Red Hat Services
Learn more about Red Hat Consulting
Learn more about Red Hat Training
Learn more about Red Hat Certification
Join the Red Hat Learning Community
Subscribe to the Training Newsletter
Follow Red Hat Services on Twitter
Follow Red Hat Open Innovation Labs on Twitter
Like Red Hat Services on Facebook
Watch Red Hat Training videos on YouTube
Follow Red Hat Certified Professionals on LinkedIn
About the author
Christopher Tate, a Senior Consultant at Red Hat, loves to create systems for people to use in many places to solve problems. He believes in the power of open source and this quote by Richard Goodman: “Open is an opportunity, a chance to broaden the mind, free tools and resources to benefit all of mankind. Open is an aperture, something you look through, access for all, not just the few.”