The Ultimate Implementation Guide To API Management: Strategies, Insights, and Best Practices For API Product Leaders
The Ultimate Implementation Guide To API Management: Strategies, Insights, and Best Practices For API Product Leaders
• Assemble the right API team with clearly defined roles and responsibilities
• Define business value with clearly established, justified, and prioritized goals
• Measure API program ROI by evaluating APIs for usability, consumption, and security
• Select the right API management system using a key capability checklist and a balanced scorecard
• Identify quick wins in integrating the API lifecycle into your organization and set your program on the
path to success
TIBCO implemenation guide | 3
Step 1: Prepare
Build Your Team
Define Your API Strategy
Define Your Business Value
Prioritize Your Business Value
Step 1: Prepare
APIs are ubiquitous in today’s business environment, with the It can be called an API Center of Excellence (CoE) or an API Team.
greatest use for internal integration. One of the most important Think of it as the Project Management Office (PMO) for APIs.
investments you will make in your digital transformation will be in The charter of the API team is to be the backbone of your API
your API platform. Like with all major investments, you will need to program that drives governance, support, adoption, and overall
start with a well thought out plan. With the importance that APIs strategic direction for your organization. No matter the size of your
have on your success, developing a clear plan will help you stay on organization or the level of your API maturity, don’t let the API team
course, communicate with everyone, identify key stakeholders, and concept intimidate you. It doesn’t take a huge team to implement
keep your end goal in sight. your API program. You just need to cover these key roles (a person
As you plan and prepare to get your digital transformation can fill more than one):
underway, complete the following steps: • API Champion
n Build your team • API Product Manager
n Define your API strategy • API Architect
n Define and prioritize your business value • API Developer
To help jumpstart your implementation, leverage the worksheets • API Evangelist
at the end of each section to develop plans, and document your
decisions. Download this guide and treat it as a living document API Champion
that you reference frequently as you complete the steps.
The API champion is your program’s executive sponsor, coach,
and internal influencer. They connect the API program strategy
to the organization’s financial goals and business initiatives.
Build Your Team They can be an influencer to enlist sponsors who have the
At one time, APIs were only used by technical teams and IT experts, ability to provide the funding and resources that API teams
but the rise of the citizen developer, low code/no-code tools, and need to be successful, as well as break down intercompany
the API product manager role changed all that. APIs are now a barriers. They should be capable of developing strategic
significant engine of business growth and a prime instrument in business goals and business value analysis, and have a detailed
the modern-day product managers toolkit. Using APIs effectively understanding of the technical capabilities of an API product
requires a new way of thinking about partnerships, a new way offering. Their main goal is to support the API product manager
of collaborating among business and technology teams, and a in breaking down silos, unlocking funding, and freeing up
new pace of developing, funding, and coordinating. This is where technical resources.
having centralized governance and organizational model is critical.
TIBCO implemenation guide | 5
imply that there is only one viable solution, and it’s theirs.
Pro Tip: Through our implementation efforts with hundreds of
application architecture leaders and innovators, we’ve found
Although commonly advertised as individual three organizational API strategy archetypes:
roles, each of the API personas may manifest
• API security archetype
themselves differently based on your
organizational size, budget, and technical prowess. • API-led archetype
For example, in some organizations the API • API monetization archetype
product manager may assume some of the API
evangelist marketing responsibilities while at other
companies, it’s beneficial if the product manager Pro Tip:
has a more technical focus working closer with The most successful API strategies are those that
the API architect and developer. maximize developer engagement, solve a business or
technical problem, and are rooted in value measurement.
1 2019, Gartner, Top 3 Trends in Application Architecture That Enable Digital Business, Anne Thomas, Yefim natis, Mark O’Neill, 28 October 2019
TIBCO implemenation guide | 7
MY API TEAM
API MANAGER API EVANGELIST API CHAMPION API ARCHITECT API DEVELOPER
EXAMPLE
INDIVIDUAL 1
INDIVIDUAL 2
INDIVIDUAL 3
TIBCO implemenation guide | 8
• Build and maintain the most developer-centric experience by creating personalized experiences across all touchpoints, anticipating
developer needs, and providing customized service and documentation when needed.
• Make increasing developer loyalty the highest priority.
• Provide the highest level of personalized service and give developers the communication channels they want.
• Connect all environments (internal and external) of applications and data to provide partners, developers, and end-users with a seamless
experience—and the business with the ability for agile change.
MY API STRATEGY
TIBCO implemenation guide | 10
EXTERNAL
(BUSINESS IMPACT)
INTERNAL
(ORGANIZATIONAL
READINESS)
TIBCO implemenation guide | 12
QUANTATIVE QUALITATIVE
VERIFICATION VALIDATION
KPIs RESOURCES
SU
*Refer to the Strategic Prioritization worksheet on the
S
PP
ST
OR
TE
TS
STRATEGY
next page. (SHOULD)
Better visibility into internal users Number of active developers Must have
• “Dependable” security: Build security and compliance as a • Risk mitigation: Real-time monitoring and alerts on system
part of your app dev thresholds, capacity and payloads to safeguard your APIs
and data from potential danger.
• Business agility: Take advantage of microservices’ autonomous
lifecycle to evolve independently and deploy frequently
TIBCO implemenation guide | 17
CAPABILITY DESCRIPTION
API PORTAL • Customizable design, look & feel, workflows, forums, documentation, and governance
• Developer onboarding with configurable sign up and approval process
• Self-learning and hosting of bundled resources and specs like API proxies and other API configurations
• Easy access with key registration for gaining access to the tools and information developers need to explore,
test, and consume APIs
DESIGN FLEXIBILITY • Development of APIs from any data source including backend systems
• API modeler to create API specifications with simple options for defining resources, methods, and responses of
the API
• Any data source contract-first modeling, with native OAS, plus native Node.js hosting of API implementations
BEYOND REST APIs • Support for non-REST APIs such as SOAP and GraphQL; and support for and integration with
microservices environments
• Architect cloud-native apps with API choreography, event-driven APIs, and other non-REST protocols such as
AsyncAPI, WebSockets, GraphQL, gRPC, and Kafka types
PERFORMANCE • High throughput, low latency, scalability through federated and distributed API gateways
• Reduced latency using global caching, HTTP cache-control headers, surrogate cache-control, custom
caching adapter
• Multi-tenant architecture and geo-routing and automated failover as part of disaster recovery
ACCESS & SECURITY • Single system management of traffic for all gateways, including embedded microgateways
• Definable access and security policies like rate limiting and throttling between consumers and role-based and
group-aware access control
• Robust security standards such as OAuth2, HTTPS, JWT, HMAC, XML sig, Kerberos, CORS, WS-I, ISO 27001, PCI,
Hitrust, Kubernetes Secrets with RBAC, and MTLS
TIBCO implemenation guide | 19
CAPABILITY DESCRIPTION
DEPLOYMENT OPTIONS • Anywhere deployment including on-premises, in the cloud, or in a hybrid environment (gateway on-premises
with cloud based API management)
• Multi-cloud support including AWS, Azure, or private cloud deployment options
• Edge deployment using microservices, service-mesh, north-south and east-west service patterns
API ANALYTICS • Monitoring and visualization with custom operational and usage-based KPIs and endpoint-level drill
down capabilities
• Operational reporting and monitoring of real-time performance and business metrics of APIs, packages, plans,
endpoints, and developer analysis
• Business value reporting combining business KPIs with API metrics delivering actionable insights
INTEGRATION • API-led integration with seamless registry, discovery, and reuse of APIs and artifacts
• Product management of APIs as products and orchestratration of APIs, applications, and systems
• Connectors/adapters out of the the box for common business SaaS services
INNOVATION • Open API standards for industry accelerators like open banking and HL7 FHIR healthcare interoperability
• Mobile and multiexperience development of APIs for mobile, web, and wearables capable of engaging with new
conversational ecosystems
• Service mesh to create, purpose-built applications that are easier to design, develop, and deploy
TIBCO implemenation guide | 20
CAPABILITY DESCRIPTION
API PORTAL
DESIGN FLEXIBILITY
PERFORMANCE
DEPLOYMENT OPTIONS
API ANALYTICS
INTEGRATION
INNOVATION
TIBCO implemenation guide | 21
BUSINESS OF APIs®
Enable an API Ecosystem Create a value chain with API products Must have
App Dev Provide apps and tooling to power the pipeline Important
BUSINESS OF APIs®
Create a Marketplace
Collaboration
App Dev
Microservices Management
TIBCO implemenation guide | 23
AREA SCORECARD CRITERIA RATING SCALE FOR COMMENTS AREA AREA WTD.
EXPECTATIONS WEIGHT RATING RATING
1= BELOW, 3= MEETS, 5= EXCEEDS
Supports multiple deployment options (e.g. On-prem, SaaS, 3 Add comments here
ARCHITECTURE and hybrid)
High throughput, low latency, and Provides appropriate technical capabilities and skills to 3 Add comments here
support multi-tenancy 20% 3.00 0.60
scalability combined with best
practices and technology that result
in flexible, consumable and Provides flexible scaling and provisions additional capacity 3 Add comments here
extensible experience based on load and traffic
Innovative developer community Provides appropriate user management and access controls 3 Add comments here
engagement model and tools 15% 3.00 0.45
(e.g role based & group-aware access control)
offering configurable partner and
developer onboarding and Provides features for single sign-on and integration with 3rd 3 Add comments here
experience management party solutions
API lifecycle management, API Provides features for automating the development process 3 Add comments here
10% 3.00 0.30
mocks, configuration management,
streaming, and standardized CI/CD
deployment options Provides appropriate technical capabilities for traffic 3 Add comments here
management (quotas, rate limiting, etc..)
Supports single sign-on for administrators and users 3 Add comments here
API SECURITY
Provides appropriate data security controls (e.g. data 3 Add comments here
General security standards and 15% 3.00 0.45
processing, data storage, and data access)
polices for user access, data
processing, API authentication, and
protection against malicious attacks Supports API security mechanisms (e.g. tokens, encryption, 3 Add comments here
policy systems, etc.)
Provides out of the box configurable reports for API metrics 3 Add comments here
API ANALYTICS
Basic monitoring and reporting on Provides drill-down analytics for API program health checks 3 Add comments here
and KPI analysis 10% 3.00 0.30
API program performance and
advanced analytics to provide
business KPIs and API metrics Offers on demand report generation for exception handling 3 Add comments here
visualization and real-time troubleshooting
TIBCO implemenation guide | 24
AREA SCORECARD CRITERIA RATING SCALE FOR COMMENTS AREA AREA WTD.
EXPECTATIONS WEIGHT RATING RATING
1= BELOW, 3= MEETS, 5= EXCEEDS
Provides support for DevOps practices like automation, 3 Add comments here
API SDLC workflows, scripts, and testing tools
Provides support for CI/CD, multiple Supports role based access control ensuring no overlap 3 Add comments here
between development roles 10% 3.00 0.30
deployment options, and governance
of independent API teams
Provides audit trail (date, time, user) of all changes made to 3 Add comments here
production systems
Provides open API support for industry accelerators (e.g. open 3 Add comments here
API INNOVATION banking, HL7 FHIR Healthcare)
Accelerates time to value through Supports mobile and multiexperience API development and 3 Add comments here
activation of an API economy and 10% 3.00 0.30
engagement
multiple monetization models
Supports microservices and service mesh architectures 3 Add comments here
Supports proactive response to meet Offers a follow the sun support model (e.g 24x7 support) 3 Add comments here
5% 3.00 0.15
the needs for quality, service, cost,
and technical support
Provides access to user community to gain insights, guidance, 3 Add comments here
and support
Provides a comprehensive API strategy and investment plan 3 Add comments here
INDUSTRY EXPERIENCE
Provides strong API management Supports a strong customer success and onboarding 3 Add comments here
methodology 5% 3.00 0.15
rooted in industry experience and
thought leadership positions
Provides cloud-based solutions for diverse customer sets 3 Add comments here
TIBCO implemenation guide | 25
COMPANY NAME:
SYSTEM CATEGORY: OVERALL RATING:
CONTACT:
AREA SCORECARD CRITERIA RATING SCALE FOR COMMENTS AREA AREA WTD.
EXPECTATIONS WEIGHT RATING RATING
1= BELOW, 3= MEETS, 5= EXCEEDS
ARCHITECTURE
DEVELOPER PORTAL
API GATEWAY
API SECURITY
API ANALYTICS
AREA SCORECARD CRITERIA RATING SCALE FOR COMMENTS AREA AREA WTD.
EXPECTATIONS WEIGHT RATING RATING
1= BELOW, 3= MEETS, 5= EXCEEDS
API SDLC
API INNOVATION
INDUSTRY EXPERIENCE
MANAGE API built, tested, deployed, and endpoints API Product Manager
and policies registered
IMPLEMENT
MANAGE
STEADY STATE
TIBCO implemenation guide | 29
As loyalty program member I want to view and book redemption So that I can use my loyalty points to
flights through the mobile app book redemption tickets without
switching to an alternate interface
KPI Definition
Transforming API data into actionable insights and valuable • Are developers asking for additional features to make their
business measures requires that the API Team defines and lives easier?
measures the right KPIs to demonstrate value as it relates • Has the market shifted?
to the organization’s core business goals and KPIs. Example
• What are the top five support issues raised last quarter?
KPIs include number of active developers, number of API calls,
number of active users, average revenue per user (ARPU), The process of addressing these questions lies with your
lifetime customer value score, and much more. organization’s product management model. If you are following
a pragmatic marketing approach, the API product manager will
*See the Define KPIs worksheet on the next page. work these insights into their market definition and product
roadmap feature backlogs.
Continuous Improvement
*See the Iteration Planning worksheet on page 33.
After an API has been in the market for a short period of time,
the API Team should review market and user data to plan
roadmaps. Here are some questions to start asking:
Increase company market share by 15% Number of API calls Must have
Number of active users
Increase revenue per customer by 50% Average revenue per user (ARPU) Important
Lifetime customer value
EXAMPLE Q1 Q2 Q3 Q4 H1 H2 Y FUTURE
THEME Mobile
redemption
MARKET Travel
MARKET Airline
SEGMENT
TARGET Frequent
PERSONA(S) Traveler
PERSONA Book
GOAL(S) redemption
ticket on
mobile device
PLATFORM Company
App
Since 1995, Campari has completed 27 acquisitions. Each time, to publish APIs to the outside world, the company needed to
integrate the acquired company’s systems and data, first transforming it to make it consistent with its standards. Its digital
transformation journey to create digital products started in late 2017. With its TIBCO API platform and well-defined API-first
strategy, it provided secure access to its data, increased partner and customer adoption of its APIs, and paved the way for
innovative new services to be quickly offered to the market. Rapid innovation came from aligning APIs to offer B2B services
and deploying Open API initiatives for the developer community.
TIBCO implemenation guide | 35
“Our API strategy is staring right now. So this is the biggest change that we are looking forward to do since
we are really exposing our data to external developers. This will enable Campari Group to share data that
was not shared before as well as providing services that were not provided before.”
©2021, TIBCO Software Inc. All rights reserved. TIBCO, the TIBCO logo, Mashery, and TIBCO Cloud are trademarks or
registered trademarks of TIBCO Software Inc. or its subsidiaries in the United States and/or other countries. All other
product and company names and marks in this document are the property of their respective owners and mentioned for
identification purposes only.