• No results found

Universal Developer Platform for Enterprises

N/A
N/A
Protected

Academic year: 2021

Share "Universal Developer Platform for Enterprises"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

Universal Developer

Platform for Enterprises

(2)

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

(3)

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

(4)

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 & Discovery

Internal API Exchange Enterprise API

Exchange Long Tail API

Exchange New API Exchange

APIs

Developers

Apps

<Custom>

Platform

Operators

(5)

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

(6)

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

(7)

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 quickly

Outside-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

(8)

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 Theme

Organize 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

(9)

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 Spotlight

Manage 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

(10)

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

(11)

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)

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)

OpenDevX

Managed

Cloud

OpenDevX

Customer

Cloud

V 1.

0

(13)

Head Offices

NA- HQ

2430 Highway 34

Manasquan, NJ 08736, USA

APAC- HQ

8F Vandana Building, Tolstoy Marg,

New Delhi 110001, INDIA

7-12 Manhattan House, 151 Chin Swee

Road, Singapore 169876

email:

[email protected]

web:

srijan.net

twitter:

@srijan

References

Related documents

PROC1, PROC2, PROC3, PROC4, PROC5, PROC8a, PROC8b, PROC9, PROC13, PROC14, PROC15: Use in closed process, no likelihood of exposure, Use in closed, continuous process with

In this regard, there are also issues regarding consistency between the operational conditions of electric power generators and business continuity plans, which 40% have either

The data indicate that groundwater nitrate concentrations have responded to improved management practices instituted by the Central Platte Natural Resources

Manage and Share with developer communities 3 Create, assemble and version an API 1 Analyze &amp; Monitor API usage 4 Secure, control &amp; scale the

The Intelligent API Platform User Apps Developer Analytics Services Ops Metrics App Performan ce Developer Metrics Business Metrics Developer Services Developer Portal API

Retrieving an archive and vault inventory (list of archives) are asynchronous operations in Amazon Glacier in which you first initiate a job, and then download the job output

(See Quick Start, Step 2.) If you will use another WDSL file name, location, or namespace, you should correct appropriate code lines in the code example shown in the next section..

For example, studies in respect to Early Modern English (EModE) corpora - the focus of the study detailed in this paper - have documented the adverse effects of spelling variation