Universal Developer
Platform for Enterprises
OpenDevX
2
03
01
02
OpenDevX is a universal developer platform
that is geared to solve:
-
Management of one or more API
programs under one umbrella
-
Full lifecycle API Product
Management
-
Program Governance
Build & run fully branded API Programs &
Developer Communities
Provide best and class Developer
Experience
Amplify Digital Ecosystem Opportunities
Value Philosophy
✓
Open Source (Drupal distribution)
✓
Deliver bespoke Developer Experience
with little to no code
✓
One multi-tenant platform to rule it all =
Manage multiple API programs &
products across multiple gateways
✓
Facilitate program governance,
constituent management & measure
product KRs
✓
Build new connectors with our plugin
API: Gateways, Billing, Workflow
Extensions and more
✓
Bolt-ons & integrations: Help assemble
ecosystems with best-in-breed tooling
✓
Any infrastructure: SaaS, PaaS, Public
Cloud
● Multi Tenancy Support ● Multi-domain Support
● Pluggable connectors to API Platforms ● Enterprise Identity Federation and
SSO (SAML) & RBAC
● Management APIs for Automation ● Policy Management
● Configurable Workflows
Portal Administration & Platform Operations
● API Program Dashboard ● Customizable Program Landing
Pages with WYSIWYG builder ● Customizable Branding & Theming ● Rich Media Support including Videos ● API CMS with 10 Content Types
(Pages, Tutorials,
Resources,Solutions, FAQs and more)
● Content curation & lists
● Issues & Incident Management (with help desk integrations)
● Social sign on (Github, Google) ● API Catalog, Use-case & Solution
Search
● Personalized browsing experience - Recent history, starred APIs, etc ● API reference: OpenAPI, Swagger,
Redoc, Rapidoc support ● Interactive Console: “try it out” in
the browser, code snippets & SDK generation
● App Dashboard ● Support ticketing and
Usage/incident alerts
Core Developer Experience
OpenDevX is Srijan’s open-source developer portal solution intended to help enterprises build internal,
external, and third-party API developer exchanges
VISION
Universal, Unified API Product Catalog and Exchange Operations tools to design and build branded API programs Completely bespoke & extendable developer experience Commitment to freedom: Powered by open-source technologies● Social media automation tooling ● Extended Content Types: Events,
Webinars
● Hackathons & Competitions ● App Gallery
● Knowledge center
● Community management (Q&A, Forums)
● Blogs
● Userpoints & Karma System ● Program Engagement Dashboard API Program Evangelism, Dev Rel & Governance API Program Operations
Internal API Program
4
Enterprise API Program Long Tail API Program
New API Program
Community Monetization Support
Program
Managers
API Evangelists, Marketers, DevRels
Developers
CMS API Reference Developer Analytics NPS / Ratings API Catalog & DiscoveryInternal API Exchange Enterprise API
Exchange Long Tail API
Exchange New API Exchange
APIs
Developers
Apps
<Custom>
Platform
Operators
KEY BENEFITS
Deployment Options
Create audience aware API exchange(s) for your API
programs, in hours
1. Internal, External, Long Tail or Custom API audience 2. One hub to rule it all. Multiple spokes
Solve ecosystem governance by having a single
pane of glass to measure key API program metrics
1. API discovery, community reach 2. App creation
3. App operations 4. NPS & feedback loop 5. Revenue
Reduce Cost, Mitigate Risk
1. Save cost of building bespoke portals: Faster time to API program
2. No proprietary solution vendor lock in. Freedom 3. Decoupled API front office: Resilient to API platform &
back-end landscape changes
Additional Customization on
demand
●
Customized Branding & Experience
○
Custom Themes
○
Functional Customisation
○
Extension of Content Types
○
Custom Workflow Integration
●
Custom Connectors
○
API Gateway Integration
○
Billing Integration
Managed Services Options
● Managed By Customer ● Managed By Srijan Team
Deployment Options
● Deploy to PaaS: Acquia, Pantheon, Platform.sh
● Public Cloud (AWS, GCP, Azure) and Kubernetes
OpenDevX helps you do more than just bespoke developer portals
6
Monetize, Measure &
Monitor your API program
04
✓ Integrate enterprise billing, subscription & payment systems ✓ Define billing models, packages & rate plans
✓ Integrate API Gateway & Portal analytics
✓ Set & track API Product & Program OKRs/KPIs, including revenue, developer engagement & usage goals
Institutionalize Dev Rel &
Developer Marketing
03
✓ Know your Developer: Deliver personalized experiences & contextual recommendations based on a unified 360 dev profile ✓ Integrate & run campaigns with newsletter, subscriptions &
audience management
✓ Manage & Run Events, Hackathons & Gamification ✓ Build brand communities
Provide Best in Class
Developer Experience
02
✓ API Discovery by Catalog, Use-case, Search & Persuasive Personalization
✓ Interactive API documentation with in-browser testing ✓ Auto generate SDKs for almost any language
✓ Curated technical documentation, Guidance & Resources ✓ App & Store Management, Enterprise Support, Community & More
Manage API Products &
Run API programs at scale
01
✓ From APIs -> Products. Portals -> Programs: One Platform to rule it ✓ API Governance, Product Catalog & Program Management ✓ Provide Brand Autonomy to API programs
✓ Create bespoke API exchanges, Developer hubs: Internal, External, Channel or Domain focussed
Driving better Developer Experience & Product Posture: Beyond documentation
Guides
Media
Use Cases
Blogs
FAQs
Solutions
Tutorials
Issues
Downloads
Events
Hierarchically organized pages & curations to enable your developers towards Getting Started quicklyOutside-in perspectives (both developer & end-user) to create Value Stream Maps and enable problem centric discovery of API products
Goto resource for frequently asked
questions, clarifications & objections
Playbooks & code samples with detailed explanations enabling developers to learn by emulation
Distribute SDKs, Artwork, binaries, IDE configurations and practically anything else needed for developers to maximize time spent coding
Videos & Podcasts to amplify the value proposition of your API product
Follow product updates & communication from platform or providers on a formal (or informal) blog
Follow, engage and sign up to API program or product related events: webinars, jams, hackathons, roadshows and more
Gallery of turn key solutions or case studies built by the ecosystem Submit your own for bragging rights
Unexpected behavior? Things not working? Incident? Feedback? See the issue queue for community or provider organized support
Setup API Programs in Minutes
8
- Setup idP & Auth providers - Create Users & Groups - Setup Role Based Access
Control
- Set up API Access
Organize Access
- Setup Programs - Setup Teams - Associate Gateways - Setup ThemeOrganize Programs
- API Design Workflows - Program & Product Workflows - Developer & App Workflows - Support Workflows - Billing Workflows - Governance & Reporting
Organize Policies
- Configure Gateways
- Set Integration mode(Push, Pull, bi-directional)
- [Gateway, Billing, Workflow & Reporting, Engagement, Support & More]
- OpenDevX Core add-ons - OpenDevX contrib add-ons - OpenDevX custom add-ons
Organize Gateways
Organize Add-ons
Run API Programs & Product (on steroids)
- Select Program branding
- Setup Program Metadata & Visibility - Setup Service Inventory
- Setup Program Dashboard
Manage Program
- Setup Use-cases, Tutorials, Playbooks - Curated Documentation - Blog
Manage Content
- Community Q&A - Community Knowledgebase - Support - NPS - App SpotlightManage DevRel
- Package APIs- Positioning: Product USPs / Features / Branding (external)
- Monetization (Package, Rate Plan) - Market & Audience Definition (internal)
- Manage marketable resources (whitepapers, briefs, datasheets)
- Manage engagement (hackathons, events, webinars)
Manage Products
Manage Marketing
Product Manager
Developer
Relations
API Evangelist
Catalyze Developer Experience
10
-
“What”
-
Use case
consideration
-
Catalog Exploration
-
$$ estimate?
Discover/Research
-
Hello World
-
Hello World with SDK
-
Compiling
Get Started
-
Golden Signals
-
Deprecations
-
Alerts
-
Key Rotation
Maintain
Evaluate
-“How”
-
Sandbox with API Keys
-
Express Trials
-
Tinkering
Develop/Troubleshoot
-
Develop
-
Debug (solicit help)
-
Fix
-
Deploy
IDEA
Build the next big thing?
Internal Developer
Enterprise ISV
Developer
Long Tail Developer
Product Manager
Tinkerer
Not all Developer Platforms are made equal
●
Vendor Lock In
●
Works with a Single
API Gateway
●
Narrow use-cases &
not extensible
●
Opinionated
●
Proprietary and
lock-in
●
Most solutions are
documentation or
marketplace
focussed
●
Hard work (risk)
●
Costs time/money to
build (TTM)
●
You may not be in
the business of
inventing developer
portals
●
Fast Start, Flexibility
& Freedom
●
No Vendor Lock-in
●
Customised
Features
On-Demand
●
Multi-Tenancy out of
the box
APIM & COTS
Developer
Portals
SaaS API
Portals &
Hubs
12
OpenDevX Early Adopter Program
OpenDevX
Community
● OSS, GPL Product
● Gratis Product: Free as in Free Beer ● Accepting OSS contributions
● 99.5% Managed SLA
● Priced per deployment, tiered size & number of API programs ● Extension Marketplace for gateways, themes, billing connectors, workflow, reporting
● Customer managed SLA
● Deploy to any CNCF Kubernetes Hyperscaler (EKS, AKS, GKE, etc) ● Custom topology support
● Extensions & Professional Services ● L3 Support (8X5)