All blog posts

Why Enterprise Apps Need Real-Time Data StreamingJune 20, 2019In today's complex mesh of connections, real-time data streams are absolutely necessary for the modern enterprise. Grasp the power of real-time data solutions.analysis analytics business clairvoyance clairvoyant Consumer expectations data Data Streaming digital economy efficiency enterprise logistics pipeline platform predictive analytics predictive tech real-time Real-time data real-time data pipeline Real-Time Data Streaming realtime stream streaming
How APIs are Powering the Next Industrial RevolutionJune 18, 2019Discover how distributed digital manufacturing is revolutionizing the factory. The process, driven by APIs, is disrupting a multi-billion dollar business.3D Printing api API architecture APIs architecture automation case study cloud cloud computing CNC milling code command control digital distributed factory futurism futurist Industrial IoT industy 4.0 Internet of Things IoT laser cutting manufacture manufacturing monitoring reporting sector water jetting web API
CGAP’s Open APIs Program: Revolutionizing Financial Inclusion in Developing RegionsJune 13, 2019Financial tools in these regions are lacking and underutilized. This problem is especially prevalent in South Asia, East Asia, Africa, and Latin America. CGAP’s goal is to foster financial security for some of the world’s most disadvantaged citizens.Africa African aid CGAP Consultative Group to Assist the Poor countries dashboard DFS digital financial service disadvantaged East Asia finance financial FinTech global humanitarian John Musser Latin America Mark Boyd Open APIs Dashboard open banking poor South Asia sustainability third world United Nations
What Is an API Gateway?June 11, 2019If you're new to APIs, you may be asking: What exactly is an API gateway? Discover how gateways route microservices and APIs in this brief article.api API Gateway api management APIs authentication biometrics APIs gateway manage management metrics routing web API what is an API gateway
Why DevOps Tooling Relies on Great API IntegrationsJune 6, 2019We all know DevOps is transforming IT, but for this new DevOps ecosystem to thrive it relies on strong API integrations. Learn how here.agile development api API tooling APIs DevOps DevOps solution DevOps tooling enabler GitLab Jenkins Kubernetes microservice microservices solution tooling tools web API
DX Should Be a Priority, Reveals State of API Report 2019June 4, 2019Is Developer Experience (DX) really essential to API strategy? The answer is a resounding "Yes" as evidenced in the recent Smartbear State of API Report.api API as a product api product API products api strategy APIs developer developer experience documentation dx issues onboarding product productize quality SmartBear uptime web API web APIs
Developing Secure Bots Using The Telegram APIsMay 30, 2019In this step-by-step tutorial, we walkthrough using the Telegram Bot API to program and secure your very own Telegram bot.api bot bot manager BotFather bots callbacks JSON messaging platform Security Telegram Telegram APIs telegram bot Telegram Bot API tutorial web API
8 Fun, Random, and Useless APIs to Tinker With TodayMay 28, 2019Eight of the world’s fun, random, and useless APIs that we think you’ll love tinkering with. From generating placeholder text to sourcing information about your favorite fantasy worlds, these APIs are some of the most light-hearted demonstrations of the power of APIs.AnAPIofIceAndFire api APIs Bacon Ipsum fun Game of Thrones interactive Jeannie Kanye. rest Love Calculator random SWAPI useless web API web APIs XKCD Yoda Speak
Review of Everest API Testing ToolMay 23, 2019API testing API testing client API testing tool API tools cloud Delete environment Everest GET golang Java lightweight POST PUT Rohit Awate summit testing tool tools web API
Austin API Summit 2019 Wrap UpMay 21, 2019The best insights from the Austin API Summit, organized by Curity in May 2019. Top ideas on API design, marketing, security, platforms, business, and more.Anjana Fernando api API Definition API Eventing API Specification API standards API testing API tooling APIs AsyncAPI Ballerina even framework industrial manufacturing jacob ideskog James Higginbotham Matt Boyle metrics micro-gateways Neo-security OAuth open standards serverless sessions Shapeways standard token service tool Unix web API WSO2
5 Examples of Excellent API Documentation (and Why We Think So)May 16, 2019A quick overview of 5 great developer docs - Stripe, Twilio, Github, Dropbox, and Twitter - to see what makes them pop!API Docs api documentation dev docs dev experience developer experience docs documentation Dropbox dx FAQ GitHub Stripe Twilio Twitter
Retail Reborn: The Smart Store ConceptMay 14, 2019Retail is slowing, but not dead yet. Smart stores are changing the game with IoT devices, APIs, facial recognition, and other innovative tech.Abercrombie & Fitch AI api APIs Argos Best Buy brick and mortar Costco developer program eCommerce employees IKEA mall outlet stores personalized retail retail analytics shopping shopping experience smart home smart store store storefront stores technology Vocovo vouchers
Comparing Tools For GraphQL Schema Stitching: Hasura vs. ApolloMay 9, 2019api API design APIs Apollo building development framework GraphQL GraphQL schema Hasura schema stitch stitching web API
8 Tiny API Docs Tweaks That Deliver Big On DXMay 7, 2019Cosmetic tweaks, widgets, and structural edits to give API developer documentation the best experience possible.api API design api documentation APIs cosmetics dark mode Design dev portla developer experience docs dx status web API web APIs
What is Coming In HTTP/3 QUIC?May 2, 2019What is the third major update to HTTP bringing to web speed and efficiency? How will this impact areas like APIs and the IoT?efficiency Google HTTP HTTP 3 http/2 HTTP/3 QUIC IETF Internet open standards protocol protocols QUIC Quick UDP Interaction Connections speed standard UDP web web design what is QUIC
3 Frameworks for Building APIs Using RustApril 30, 2019We review three superb frameworks for building APIs using Rust: Rocket, Actix-web, and Tower WebActix-web api APIs framework frameworks open source programming programming language project Rocket Rust Tower Web web web API web APIs web framework web frameworks
From API Craftsmanship to API LandscapingApril 25, 2019Employ these API Landscaping principles if you want your APIs to scale the way they should! Featuring Erik Wilde of Good API consulting.API Academy API craftmanship API Ecosystem API Industry API microservice landscape APIs CA Technologies containerization Eric Wilde garden gardener gardening Good API Good API co landscaping longevity master microservice microservice gardening microservices monlith The Castle
6 Helpful GraphQL Frameworks: FlacheQL, Relay, Apollo, and othersApril 23, 2019caching FlacheQL frameworks GraphQL libraries Relay Spikenail tooling tools Vulcan
Everything You Need To Know About API Rate LimitingApril 18, 2019Discover the benefits of API rate limiting, and how to implement it with request queues, throttling, and algorithmic-based rate limiting.api API limiting APIs application rate limiting backend rate limiting error handling gateway limit rate limit rate limiting request requests routing throttle throttling web APIs
8+ Biometrics APIs At Your FingertipsApril 16, 2019We research the best web APIs for incorporating fingerprint recognition into your applications. What does the future of biometric analysis hold?AimBrain api APIs authentication authorization Automated fingerprint identification automated fingerprint identification system software automated fingerprint identification system system BIDaaS biometric biometric authentication Biometric Identity as a Service biometric system biometrics biometrics APIs Biostar cloud cloud security CloudABIS CTAP FIDO finger fingerprint fingerprint API fingerprint APIs fingerprint recognition fingerprint scanner fingerprint scanners fingerprinting fingerprints identity personal identity print Security verification web web API web authorization web browsers web design web development WebAuthn
Scaling Your Legacy: How Internal APIs Help Digital TransformationApril 11, 2019Guest author Adriano Mota shares how Ford leveraged internal APIs in recent digital transformation efforts.api APIs auto automobile barrier car digital transformation Ford Ford Motor Company internal legacy partner Partner API private production scale scaling vehicle Vehicle Life Cycle
Hope You Like Jammin’ Too: Understanding JAMstackApril 9, 2019JAMstack is a web development practice that eschews monolithic CMS in favor of three building blocks: JavaScript, APIs, and Markup. It's our jam, and maybe will be yours.APIs CMS community Contentful Drupal GitHub headless CMS JAMstack JavaScript markup Netifly plugin plugins React strategy web dev web development website website development What is JAMstack? wordpress
Speaker Interview: Tina Huang, TranspositApril 5, 2019We interview Tina Huang, an upcoming speaker at the 2019 Austin API Summit presented by Nordic APIs, happening from May 13-15.2019 2019 Austin API Summit api APIs Austin Austin API Summit event Events interview speaker Speaker Interview speakers Tina Huang Transposit
8 Open-Source Frameworks for Building APIs in PythonApril 4, 2019A rundown of eight powerful Python web frameworks to help you build APIs. Included are open source frameworks like Flask, Django, Pyramid, Falcon, and others.api API development APIs Bottle CherryPy development dx Eve Falcon Flask framework frameworks micro-framework microframework microservices open source Pyramid Python python framework rest REST API Tornado ux web API web frameworks
How Does Open Banking Apply to US Banks?April 2, 2019Open banking made waves in Europe, but did the ripples make it to the US? Discover the market, regulatory, and bigtech initiatives impacting open APIs in the US financial sector.AISP america API economy banking APIs Chris Wood EU Europe financial financial data FinTechs industry Open API open APIs open banking Plaid PSD2 Second Payment Services Directive (PSD2) TCH TPPs U.S. UK Open Banking United States US US banks Yodlee
5 Best Speech-to-Text APIsMarch 28, 2019Our top 5 speech-to-text cloud APIs that convert voice to text. For integrating voice recognition AI into your applications, consider these web APIs.AI api APIs artificial intelligence assistant Cognitive Services Dialogflow Google Google Speech-To-Text marketing Microsoft Microsoft Cognitive Services recognition segmentation Speaker Recognition speech speech recognition speech-to-text Speechmatics Speechmatics API transcription APIs voice voice API voice recognition voice recognition APIs voice search voice search API voice to text voice-based commands web API web APIs
REST vs GraphQL: How Constraints Determine API StyleMarch 26, 2019REST and GraphQL may actually coexist. Learn what constraints and properties should determine API design style choices, as put forth by Zdenek "Z " Nemec.api API design APi designs API paradigms APIs architectural styles constraints Design design style design styles GraphQL Nemec paradigm rest REST APIs style web API web APIs Z Zdenek Zdenek "Z" Nemec
Rust Vs. Haskell: Which Language is Best for API Design?March 21, 2019When it comes to designing, building, and maintaining an API, which framework is best: Rust or Haskell?Aeson api API design APIs code walkthrough crates deep review deep walkthrough Diesel Firefox framework functional programming languages Haskell Haskell framework HTTP JSON Mozilla MySQL programming languages Rocket Rust SNAP framework snaplet Snaplets walkthrough web API web APIs web design web development web framework
Speaker Interview: Noah Dietz of GoogleMarch 19, 2019We interview Noah Dietz, a Software Engineer at Google and speaker at the upcoming Austin Summit 2019.2019 API Summit Austin Austin 2019 Austin API Summit conference event Events Google interview interviews speaker speakers
How I Bought My Property Thanks to APIsMarch 14, 2019Milton Carranza shares an interesting personal project that relied heavily on APIs — smartly using it to purchase a house in a volatile Prague market.api APIs community contribution geolocation Google Maps housing mashups Milton Milton Carranza Prague property real estate real estate market retail traffic
Speaker Interview: William Lyon of Neo4jMarch 13, 2019We interview William Lyon, an upcoming speaker at the Austin API Summit 2019.api APIs Austin Austin API Summit IoT Neo4j versioning web API William Lyon
How Smart API Design Promotes Sustainable App DevelopmentMarch 12, 2019Putting these API design practices to work ensures greater security, efficiency, and scalability for your apps.api API design APIs app development best practices Design mobile app resources rest Security
Review of SupermodelMarch 7, 2019We review Supermodel - - a Good API project designed to improve how we model data across large organizations.CLI consultant data data model data modeling data models Good API Good API project GraphQL JSON JSON-LD Kafka Open API supermodel Zdenek "Z" Nemec
Speaker Interview: Karen White of BigCommerceMarch 6, 2019We interview Karen White, Developer Advocate at BigCommerce and upcoming speaker at Austin API Summit 2019.APIs Austin Austin API Summit BigCommerce Developer Advocate developer community Karen White speaker web APIs
8 Tips For Designing Quality REST APIsMarch 5, 2019Adriano Mota, Solution Architect at Ford Motor Company, shares his tips for designing automotive-grade APIs that fit into industry style standards.APIs convention Ford Ford Motor Company GraphQL vs REST HTTP methods rest REST APIs REST standard standards web API web APIs
Speaker Interview: James Higginbotham, LaunchAnyFebruary 28, 2019Discover critical API design insights from James Higginbotham, API strategist and, past speaker, and upcoming Austin API Summit speaker.api API design APIs asynchronous asynchronous APIs Austin Austin API Summit James Higginbotham summit
Functional Contract Testing: A Case StudyFebruary 26, 2019While functional programming is gaining momentum, contract testing is right on par. Learn how some are implementing contract testing of websockets in today's most advanced digital projects.API testing APIs Artem Demchenkov contract Contract Testing contracts function functional functional programming testing web API web APIs websocket WebSockets
How APIs Are Enabling Innovation In RetailFebruary 21, 2019We talk Progressive Web Apps with Peter Sheldon from Adobe Magento, and consider how APIs can be used in retail and online commerce.Adobe Adobe Magento api APIs architecture cloud commerce commerce DecOps disruption eCommerce GraphQL HTTPS Magento online online retail online store Peter Sheldon Progressive Web App Progressive Web APps PWA PWAs React responsive web design retail Service Worker shop shopping smart shopping web API web APIs Web App Manifest web dev web development
5 API Design Trends to Look Out for in 2019February 19, 2019Five of the hottest API design trends that you should definitely be looking out for in 2019: Developer Experience, GraphQL, OpenAPI, AsyncAPI, OAuth + OpenID Connect2019 api API design API trends APIs AsyncAPI design trends developer experience dx GraphQL gRPC OpenAPI OpenAPI Specification rest REST API trends web API web APIs webhook year
APIOps® Cycles: Open Set of Tools and Methods for Lean API DevelopmentFebruary 14, 2019APIOps® Cycles is a framework for designing API programs from a holistic viewpoint, considering how business and technical teams operate in the real world.agile api API canvas API canvas model API development API economy API Suomi APIops APIOps® Cycles APIs business development business model finland Finnish lean lean startup Marjukka Niinioja NFR non functional requirements Platform Summit web API web APIs
Introduction To UnikernelsFebruary 12, 2019Unikernels are a burgeoning strategy and future cloud ecosystem. Unikernels are the equivalent of deploying your application as it’s own operating system.Amazon Andrew Tanenbaum chroot container containerization DevOps DevSecOps EC2 ELF history infrastructure kernel KVM Linux microservice microservices NanoVMS Ops serverless unikernel unikernel ecosystem unikernels virtual machines virtualization VM VMs VMWare
Should You Design Natural Language First APIs?February 7, 2019Should API developers design APIs that work in natural language? For an answer, we look into one web API that actually talks in plain English.A.I. AI Alexa api API design APIs artificial intelligence Chatbots CRUD Design EPAM Systems intent detection JSON language named entity recognition natural natural language natural language processing natural language understanding NLP Pavel Pavel Veller rest semantic analysis semantics skill voice assistant voice assistants voice-driven web APIs YAML
Build GDPR Compliant APIs with OpenID ConnectFebruary 5, 2019As an API practitioner, it’s absolutely essential that you understand how to build products that comply with GDPR. Let's see how OpenID Connect can be used to ensure GDPR compliance for APIs:API security APIs claim claims compliance Curity EU EU business GDPR GDPR Compliance identity OpenID Connect OpenID Connect Foundation OpenID Foundation scope scopes web API
Using Hypermedia To Design Event-Driven UIsJanuary 31, 2019What do hypermedia-native web UIs look like? At our Platform Summit, Asbjørn Ulsberg described how to develop event-driven, reactive applications that follow HATEOAS.API design app design app development Asbjørn Ulsberg conditional development HATEOAS hosted view hosted views hypermedia hypermedia-native iframe Platform Summit rest Roy Fielding UI URI user interface user interfaces web app web apps web design web development
8+ OpenAPI LintersJanuary 29, 2019We cover open source tools that can be leveraged for OpenAPI linting. Validate JSON schema against OpenAPI v3 rules as well as general best practices.api API lint API linters API linting API validation apilint APIs joi JSON JSON schema jsonschema Kaizen lint linter linting oas-kit OpenAPI OpenAPI Spec OpenAPI Specification OpenAPILint oval parser rest Speccy spectral stoplight v2 v3 validate validating validation validator Zalando zally
From Zero To Global: APIs at the BBCJanuary 24, 2019At its core, BBC is comprised of many services, each represented by APIs. BBC recently shared their development history with us, and why they opted for a hand-crafted API management solution to untangle the mess.api API developer api management APIs bank banks BBC British cloud services developer discover identify Nathan Brock Nordic APIs onboard platform Platform Summit PS19 Rafal Jachimczyk report Stockholm summit sweden web API
5 Ideas for Building Faster APIsJanuary 22, 2019We provide helpful tips to quicken API response/call time. Decrease latency, and optimize the design of web APIs to increase speed.api API design APIs content negotiation data data responses Design endpoints fast gzip latency microservices optimization optimize partial resources resources rest scalability speed streaming Twitter web API web APIs
7 Protocols Good For Documenting With AsyncAPIJanuary 17, 2019AsyncAPI has been touted as the new definition standard for messaging APIs. We explore 7 protocols fit for AsyncAPI: AMQP, MQTT, WebSocket, Kafka, NATS, and others.Advanced Messaging Queuing Protocol AMQP api API Specification AsyncAPI asynchronous Asynchronous API asynchronous APIs CBOR CoAP communication Constrained Application Protocol document documentation Google Cloud HTTP Internet of Things interoperability IoT JMS JSON Kafka M2M machine-to-machine Message Queuing Telemetry Transport messaging messaging APIs MQTT NATS protocol Pub/Sub RFC 7252 specification STOMP streaming TC TCP W3C web API web APIs websocket XML YAML
What Is The Difference Between APIs and Microservices?January 15, 2019The terms “API” and “microservice” are often incorrectly used interchangeably. So, what exactly is the difference between APIs and microservices?api API business APIs AWS business cloud technologies difference distinction enterprise enterprise archiecture Martin Fowler micro microservice microservices microservices architecture SOA web API web development web technology what is the difference
Why It’s OK For Your API To Be BoringJanuary 10, 2019api API product management API team APIs boring collaboration developers disruptive Doc Brown Go GraphQL gRPC microservices monolith product management R&D rest serverless soap team team management tech Tyk web API
Should You Build An API Gateway In-House?January 8, 2019Should you develop API gateways internally, or use outside solutions? We see how Allegro built their API gateway to gauge if in-house development is worth it.Allegro Allegro Edge api API Gateway API gateway solutions api management API managers API program API proxies APIs DIY gateway in-house management Poland Polish Public API public APIs shopping Undertow
Review of Gloo, The Function GatewayJanuary 3, 2019We review Gloo, a function gateway for tying together and routing multiple APIs. Benefits, impelmentation walkthroughs, and caveats.API Ecosystem API Gateway computing Envoy framework function gateway Gloo hybrid hybrid gateway layer matcher modular proxy routing Solo Upstream virtual services
Key Lessons From 100 API ProjectsJanuary 1, 2019Frederic Pozzi has been working around enterprise-grade API projects for years - over 100 of them to be precise. At our Platform Summit, he covered 3 core lessons he’s learned form this wealth of experience.api api management API projects axway enterprise Frederic Frederic Pozzi industry Insights lesson lessons sector takeaway takeaways Thomas Bush three Vordel
Balancing Client And Server Caching in Web Application DevelopmentDecember 20, 2018What are best practices for caching in web development? Geared toward web API interactions, we compare the benefits of server, client, and hybrid caching.api cache cache data caching cdn client Client caches client-side clients content delivery network content delivery networks data data cost data store database database queries development GUI server server cache server caches Server caching server-side servers web application development web apps web development
The Business Caveats of MicroservicesDecember 18, 2018At the Platform Summit, Uwe Friedrichsen described potentially negative economical impacts of microservices on business, operations, and team development.2018 business caveats economics IT IT business microservices microservices architecture Norway platform Platform Summit speaker Stockholm talk Uwe Uwe Friedrichsen
The Role of Domain Driven Architecture and GraphQL in Digital TransformationDecember 13, 2018Paolo Negri, CTO at Contentful, believes GraphQL can be used for large-scale domain modeling within digital transformation initiatives.Contentful digital digital transformation Domain Driven Architecture Domain Driven Design Domain Model domain models enterprise enterprise communication GraphQL GraphQL schema native domain model organization schema schema stiching transformation
The Three Principles of Excellent API DesignDecember 11, 2018We feature Arnaud Laruet on building purposeful, usable, and properly constrained APIs: 3 qualities he explores in his book The Design of Everyday APIs.API design API Handyman Arnaud Lauret context Design design of everyday APIs developer experience empathy everyday APIs IKEA interactions Platform Summit representations usability usable
5 Ways SDKs and Code Samples Boost Developer ExperienceDecember 6, 2018We explore 5 strong reasons to adopt SDKs and code samples are first-class components of your developer-facing initiatives.2018 Adeel Ali api API libararies API wrappers APIMATIC APIs code code example code sample code samples code tutorial developer event Platform Summit platform summit 2018 presentation SDKs Software Developer Kit support web API web APIs wrapper
Why RingCentral’s API Is a Developer FavoriteDecember 4, 2018RingCentral won our Best Public API 2018 competition. We interview Mike Stowe and Byrne Reese to see how RingCentral reached developer favorite status.api APIs B2B Best API Best API 2018 chat communications competition developer experience dx Platform Summit platform summit 2018 review RingCentral SMS text tool video video-conferencing voice
APIs Will Usher in a Future of Connected EnergyNovember 29, 2018Evolution of the First Utility, a UK energy and broadband provider, backend APIs. Anu Shahi charts the challenges, product-fit in market, and identity tools.API business API key API keys backend connected connected energy connected home Curity distributed grid distributed grids electricity energy energy engagement First Utility Internal API Internal APIs IoT microgrid microgrids OAuth OAuth 2.0 smart smart energy smart home smart homes
Chaos Engineering For APIs: Review of GremlinNovember 27, 2018We review Gremlin, the web testing tool based on chaos engineering principles. Let's see how API providers could leverage this tool to boost security.API monitoring API monitoring solutions API testing attack attack testing Chaos chaos development chaos engineering data development failure Gremlin Gremlin tool monitor monitoring penetration testing Resource Gremlins review software testing tech test testing tool web development
5 Ways To Hack An API (And How To Defend)November 22, 2018We discuss 5 methods for hacking APIs: Reverse engineering, user spoofing, man in the middle, session replays, and phishing. Discover how they work, and how you can prepare to handle them.API hacking API security base level computer hacking cyberattack cybersecurity defend encryption exposure GDPR hack Hacking malicious man-in-the-middle protection reverse-engineering Security social enginering spoofing spooting user data virus
Simple Rules to Make Support Engineering PainlessNovember 20, 2018Effective support engineering is a crucial element of the software lifecycle. We outline some developer support tips to improve your support engineer team.advocacy advocate API support dev advocate developer evangelist developer feedback developer relations developer support DevRel evangelists support support engineer support engineering support engineers
7 Types Of API Business ModelsNovember 15, 2018Freemium, marketing tool, direct access, partner models, API-as-a-Product, completely open... what is the best business model for your API? We highlight 7 potential methods to generate a healthy ROI:API business API monetization API platforms business business model digital platforms freemium Monetization monetizatoin partner platform Return on Investment revenue ROI web API web APIs web development
Why APIs Are Vital to Advancing the Connected CarNovember 13, 2018As new mobility-as-a-services enter the connective automotive realm, car manufacturers are considering new backends to help orchestrate their many API partner integrations.api API mediation APIs auto automotive BMW car cloud infrastructure connected vehicles Daimler data orchestration digital Infotainment integration IoT MaaS mediation mobility Mobility as a Service mobility services OEM OneAPI partner scalability tech technology user experience ux web API
Embracing Diversity In The API SpaceNovember 8, 2018When considering localizing efforts for API documentation, is catering developer portals to regional languages? How can the space be more inclusive for all gender types as well as minority software developers?accessibility api API space diverse diversity English gender gender equality gender in tech language language barrier localization PC race web APIs women women in tech
Bring on the Players: Who Wins in Open Banking?November 6, 2018Chris Wood, API Architect and Standards Author at Open Banking, outlines the current state of banking APIs and describes what “Open” Banking will truly hold for the future.banking banking API banking APIs CMA data financial financial data financial services financial technology FinTech open Open API open APIs open banking payment Payment Services Directive Protectionist PSD2 TPP
5 Powerful Alternatives to Google Maps APINovember 1, 2018The recent Google Maps API price hike is forcing API consumers to consider other options for geolocation services. We compare 5 strong alternatives to keep map data cost from skyrocketing.api API developer APIs app app development apps data developer development geodata geolocation Google Google Maps API HERE location map Mapbox Mapfit mapping mapping API maps maps API maps APIs mobile development OpenLayers SDK SDKs TomTom visualization web API
2018 Platform Summit Conference Wrap UpOctober 31, 2018We highlight main takeaways from the Platform Summit 2018, including links to sessions, videos, speaker interviews, and more.2018 api APIs conference conferences Platform Summit platform summit 2018 Postman PS 2018 PS18 rest summary summit web API web APIs wrap up
What is The Role of Identity in API Security?October 18, 2018At the 2018 Platfrom Summit, both Curity and Tyk will provide workshops on the theme of API authorization and authentication. In our past LiveCast, we reviewed methods for securing microservices with API gateways and advanced OAuth flows. If you like what you read, consider registering for a workshop!API security authorization autthentication client Curity Dave Garney gateway livecast LiveCast review OAuth OAuth 2.0 OpenID Connect Resource Owner Resource Server travis spencer Tyk
8 Vital OAuth Flows and PowersOctober 16, 2018In this piece, we’re going to look at OAuth, and give a brief rundown of each flow type. We’ll look at when each flow is appropriate, and what its specific use case is.access management API security Assisted Token Flow authorization Authorization Code Grant Code Flow consent delegation Dynamic Client Registration Flow identity control Introspection OAuth OAuth flow OAuth Flows Refresh Token revocation ROPC token token management
Speaker Interview: Avital Tzubeli, KalturaOctober 15, 2018We interview Avital Tzubeli, a developer evangelist at Kaltura, to learn what's in store for the future of APIs and her forthcoming presentation at PS20182018 interview Platform Summit platform summit 2018 Q&A speaker Speaker PS2018 speakers
Speaker Interview: Nathan Brock & Rafal Jachimczyk, BBCOctober 9, 2018We feature Nathan Brock and Rafal Jachimczyk, speakers at the upcoming 2018 Platform Summit.2018 api api management APIs BBC event Events industry interview interviews Nathan Brock Platform Summit PS 2018 Rafal Jachimczyk speaker Speaker PS2018 web APIs
API City Conference Wrap UpOctober 9, 2018This week we attended API City, a 3-day API conference held near Seattle, WA. We dig into our favorite talks and review the conference in general.api API City API conference APIs Bremerton conference event event series Events Joel Lord keynote Marie Curie Mary Thengvall Phil Sturgeon Postman review Seattle Tessa Mero US USA web API wrap up
What’s The Difference Between Versioning and Revisioning APIs?October 8, 2018We compare two ways to update a web API – revisions are incremental, non-breaking changes to an API, whereas versions are often-breaking, major changes.api API design API development APIs change edit Release management REST APIs revision revisioning sub-version update version versioning web APIs
Introducing The Top 10 Public APIs of 2018October 2, 2018Voting is now open for the Best API of 2018 competition. We review this year's API nominees, and think about what to traits to consider you vote!api APIs APItude Avalara Best Best API 2018 BestAPI2018 compete competition event Healthcare Messenger Hotelbeds Kloudless KPN Live Objects nasa nominate Orange Platform Summit platform summit 2018 PS2018 Public API RingCentral web API
Speaker Interview: Tomas Prochazka, TinkSeptember 27, 20182018 APIs banking event Events featured speaker FinTech interview interviews open banking Platform Summit platform summit 2018 PS 2018 PS2018 regulation session speaker Speaker Interview Speaker PS2018 Stockholm Tink Tomas Tomas Prochazka
Interview With GraphQL Co-Creator Lee ByronSeptember 25, 2018We sit down with GraphQL co-creator Lee Byron to discuss the journey of GraphQL, and the bright future it has in the API industry.API format API Style app Byron Facebook graph GraphQL GraphQL API GraphQL backend GraphQL layer interview iOS James Scott Lee Lee Byron Partner API partner APIs Private API private apis React Relay rest Robinhood SuperGraph WalMart
Who Invented the API?September 20, 2018Tracing a presentation by programmer legend Joshua Bloch, in this piece we discover the hidden history of the API, from its invention to proliferation into modern life.analysis api API law API politics APIs Bloch business copyright EDSAC EDSAC subroutine library Google industry intellectual propoerty IP Joshua Joshua Bloch law legal legalese legality Oracle platform policy politics QCon saas strategy Sun Microsystems transcription web API
How Banks Are Becoming UberizedSeptember 18, 2018The uberization of banks is coming. Acting like a tech company is, according to Eyal Sivan of CIBC, a shift for banks to survive in the modern age.API Gateway APIs architecture authorization bank banking banks CIBC disruptive distribuetd gateway embedded gateway Eyal Sivan federated authorization FinTech gateway microservices open banking open source PSD2 service mesh service meshes shift
Understanding Idempotency and Safety in API DesignSeptember 14, 2018What does it mean in programming to be "idempotent"? How is idempotency relevant in API design? Learn which HTTP methods are idempotent, safe, and more.api API design APIs Delete GET HEAD HTTP HTTP method HTTP methods idempotence idempotency idempotent patch POST PUT rest return safety web API web APIs
From Inception to RFC – The SCIM StorySeptember 11, 2018Self proclaimed "identity nerd" Kelly Grizzle traces the journey of SCIM, from collab side project to well-adopted internet standard API.api APIs Austin API Summit enterprise Grizzle identity identity control identity management IETF internet standard Kelly Grizzle open standard Open Web Foundation RFC SailPoint scim System for Cross-domain Identity Management web API
How A Leaky API Can Kill Your BusinessSeptember 6, 2018Ignoring API can have a severe impact on business. We track a presentation from Patrick Poulin of API Fortress on why leaky APIs need instant patching up.2017 Platform Summit api API error API Fortress API monitoring API testing APIs errors Etsy issues monitor Patrick Poulin performance presentation testing uptime video web API
How To Treat Your API as a ProductSeptember 4, 2018How do we treat an API as a product? In this article, we consider how to reframe technical underpinnings into business first methods for API api API as a product API business api marketing api product APIs B2B business marketing Monetization product Productization web APIs
APIcurio WalkthroughAugust 30, 2018We walkthrough and review APIcurio, a free open source tool to aid the API design process and working with OpenAPI Specification.API Definition API design API design editor API development APIcurio APIs code development design editor development documentation IDE metadata OpenAPI OpenAPI 3.0 OpenAPI Spec Red Hat review tooling tools walkthrough web API web APIs web development
Would An Experimental API Strategy Work For You?August 28, 2018Releasing an experimental API on the side of your core service could be helpful to test new functionality - we see what Capital One is doing and if it applies to others.agile API design API testing Capital One credit card design thinking DevExchange eternal alpha experiment experimental experimental API lean lean startup Money Movement service virtualization thinking Virtual Card Numbers
API Security: A Gateway To HeavenAugust 23, 2018Can an API gateway address the concerns of modern API security? We'll see how a gateway layer adds security mechanism mediation, & more flexibility to APIs..NET Andrew Slivker API authentication API Gateway API keys api management API security authentication B2B Basic Auth Basic Authentication enterprise gate gateway heaven IT security Microsoft Nevatech Security soap
When to Use What: REST, GraphQL, Webhooks, & gRPCAugust 21, 2018Real world, specific use cases for REST, GraphQL, gRPC, and Webhooks to help API developers make sense of which API design style to use for what situation.api API design API styles APIs Bugsnag Foursquare GitHub GraphQL gRPC microservice Paypal Remote Procedure Call rest RPC WebHooks
Assisted Token Flow: The Answer to OAuth Integration in Single Page ApplicationsAugust 16, 2018How do we design and implement an OAuth flow for Single Page Applications (SPAs), a design style that has no backend? Learn the Assisted Token flow.access token api API security APIs assisted flow Assisted Token Flow Austin Austin API Summit client-side flow Curity Daniel Lindau delegation iframe implicit flow OAuth OAuth flow OpenID Connect secure authorization Security single page application Single Page Applications SPA
Benefits Of The DevSecOps ApproachAugust 14, 2018IT security gets a new spotlight in DevSecOps, the enterprise philosophy for embedding better security practice into the agile software build privacy data security DevOps DevSecOps IT IT Ops IT security Ops secure Security
Case Study: How Square Automates SDK GenerationAugust 9, 2018We see how Square automatically generates and updates SDKs for a variety of languages, using Swagger Codegen, TravisCI, and other homebrewed techniques.api API spec APIs auto gen automatic generation code generation metadata OAS Open API Specification OpenAPI Spec OpenAPI Specification paths SDK SDK generation Software Developer Kit spec specification Swagger-Codegen Travis CI TravisCI
Is REST Still a Relevant API Style?August 8, 2018We dig into the power of HTTP, the benefits of REST, and how current API styles like GraphQL, gRPC, webhooks, and others stack up.action api API design API design style API Style API styles APIs asynchronous backend beyond cacheability caching chat CORBA Event-Driven Fielding framework GraphQL gRPC HTTP hypermedia IDL James Higginbotham laptop LaunchAny messaging microservices Ops Power of HTTP rest Roy Fielding RPC soap think beyond the laptop trigger web API web APIs
How APIs Make Marketing Data Analysis and Reporting Infinitely EasierAugust 2, 2018With a wealth of valuable data at our fingertips, Ryan Gould describes APIs used to analyze data for marketing and reporting purposes.analyze api API data APIs B2B big data business Customer data data data analysis data analytics facial analysis image analysis image analytics image detection market marketers marketing marketing campaigns NLP Salesforce
7 Steps For Building Successful API ProductsJuly 31, 2018In order to develop a product-driven, consumer-centric approach, we’ve developed a simple framework for thinking about your entire API development and delivery.advocacy api API as a product API development api product APIs developer feedback evangelism feedback Keshav marketing product Productization SmartBear
Public Awareness for APIs Sucks. Here’s What We Can Do.July 26, 2018Public awareness around APIs is low. APIs are the cornerstone of modern technology… so why is it that the general public still has yet to understand them?advocacy api api marketing APIs community community API evangelism evangelism LEGO promotion public awareness technology
A Pragmatic Take On REST Anti PatternsJuly 24, 2018There may be some situations where business concerns overpower technical purity. Learn how pragmatic REST can respond to these anti-patterns in API design.anti-patterns api API design API designer banks Chris Wood GET POST practical pragmatic pragmatic REST Representational State Transfer rest REST API
Case Study: How Rakuten RapidAPI Is Globalizing The API MarketplaceJuly 19, 2018Partnerships like Rakuten RapidAPI could usher significant growth for the economy as a whole, giving legitimacy to startups, and providing more corporate firepower to the RapidAPI arsenal.advocacy api API advocacy API catalog API directory API discoverability API discovery API Experience api marketing APIs B2B catalog developer consumer developer experience developer portal developers directory discovery dx evangelism Japan marketplace marketplaces promotion Rakuten Rakuten RapidAPI RapidAPI
7 Cases of Extremely Successful API AdoptionJuly 17, 2018Building a business around an API can bring massive success. In this article, we detail 7 case studies that demonstrate that in practice.Algolia api API business APIs B2B business digital transformation Ebay enterprise IFTT ifttt Rovi Salesforce Stripe Twilio use cases web APIs zapier
The Reality of Disruptive TechJuly 10, 2018"Disruptive" has become a cliche, overused term in tech jargon. Ground-breaking innovation is not bad; we just need another way to describe the madness.api API business API Business Development api business models APIs business Clayton M. Christensen disrupt disruption disruptive enterprises Harvard Business innovation sustain
9 Questions for Top-Level API Security AuditingJuly 3, 2018A security audit is not just a good for securing the health of your API program. Jumpstart an API security audit with these 8 top-level questions.API audit API auditing API security assessment audit auditing business cybercrime developer feedback exploit internal audit IT security secure Security security policies support technology vulnerabilities
How To Design Frictionless APIsJune 28, 2018When it comes to API design, follow these best practices to increase usability and meet the needs of your developer consumers.advocacy api API advocacy API design api marketing API Usability APIs consumer developer developer experience developers dx evangelism friction marketing ux
8 Frameworks to Build A Web API In ScalaJune 26, 2018There are so many powerful Scala frameworks out there. In this article we briefly review 8 of them, including Play, Scalatra, Finch, Chaos, Lift, & others.Akka HTTP benefits BlueEyes Chaos databases drawbacks Finch framework frameworks HTTP Java JVM Lightbend Mesosphere Play Framework programming language Scala Scala language Scalatra Slick toolkit web applications web apps web framework web frameworks
The Role of APIs In BlockchainJune 21, 2018While blockchain has most famously been used in the development and use of cryptocurrency, it can also be used for a wide number of other implementations.api APIs blockchain chain cryptocurrency decentralization decentralized ledger Security transaction transactions trust verification
How Bad Developer Portals Kill APIsJune 19, 2018If you’re serious about your API then it’s time to get serious about your developer portal. Learn what a developer portal should contain and why it matters.api API Docs api documentation API evangelism api marketing APIs dev portal developer center developer portal developer portals docs documentation Kristof Van Tomme product management Pronovix
Austin API Summit Wrap UpJune 15, 2018We had a great conference in Austin! Here are the top insights from the event. We highlight speaker sessions, share pictures, and notice some trends.2018 Algorithmia api API as a product API design API events API Gateway API Product Managers API transformer APIs Austin Austin API Summit Cecy Correa CIBC conference conferences Context.IO Curity event Events HTTP hypermedia James Higginbotham LaunchAny machine learning Nordic APIs Open API Paypal Productization rest SDK generation simple API Square summit
6 Ways to Market Your Niche APIJune 12, 2018api API evangelism api marketing APIs conference evangelism forum marketing niche promotion social media
Federated Data With HyperGraphQLJune 7, 2018Is HyperGraphQL the linked data answer to GraphQL we've been waiting for? HyperGraphQL promises to be the new evolution of GraphQL with combined, linked data at the forefront – but does it deliver on this promise? Today, we’re going to look at HyperGraphQL, and see what exactly it offers.big data configuration data data processors database development GraphQL HyperGraphQL instance JSON-LD linked linked data linking querying relational network web
Why Standards-Based Drivers Offer Better API IntegrationJune 5, 2018In this post, Jerod Johnson of CData Software shares his thoughts on why you should be using drivers to integrate with disparate data sources.API Best Practices API design API development APIs CData CData Software databases Design drivers integration Jerod Johnson middleware open standards rest SDKs SQL standards Standards-based
What is WebSub? Common Cases and ImplementationsMay 31, 2018alerts Atom change communication forum HTTP hub news notifcations open standard open standards Publish-Subscribe pattern publisher PubSubHubbub real-time RSS standards subscriber updates W3C WebHooks WebSub
How Microservices Could Save Medical IoTMay 30, 2018Medical IoT data is some of the most difficult to handle: it comes in different formats, from different sources, and is strictly regulated. This makes it a prime candidate for a closely-managed microservice architecture. Vlad Stirbu of Nokia presents his ideas on why healthcare can benefit from microservices.api api platform APIs data formats ECG GDPR health healthcare HIPAA Internet of Things IoT IoT data IoT devices medical medical data Medical IoT microservice microservices Nokia PHI regulations sociometric badges standards Vlad Stirbu
10+ Frameworks For Building Web Applications In ClojureMay 24, 2018Clojure is a perfect example of modular power. While Clojure itself is certainly a useful language, it’s somewhat limited to a specific use case and function. Adopting additional modular libraries and frameworks makes Clojure a strong contender for the development of modern web applications, services, and APIs.api API design API development APIs bidi catacumba cljs Clojure Clojure API Clojure APIs ClojureHomePage Compojure Duct framework frameworks fulcro GitHub gudu Hoplon Java Java Virtual Machine JVM libraries Luminus Macchiato Pedestal platform playnice Re-frame Reitit rest Ring routing saas web web app web application web applications web development web framework web services web-based
Why API Security is More Important Than EverMay 22, 2018Between the Cambridge Analytica incident at Facebook and the General Data Protection Regulation (GDPR) kicking in across Europe from the 25th of May, it’s safe to say that online security is set to take center stage like never before. A repercussion of all this for API developers is a renewed focus on API security.Akshay Aggarwal api API security API security specialist APIs Cambridge Analytica CI continuous integration GDPR IT security MASH microservices Peach Tech Security
Tools to Make HATEOAS Compliance EasierMay 17, 2018HATEOAS, or Hypermedia as the Engine of Application State, is a requirement for true REST API design. However, some shy from it, feeling it's too difficult to fully implement. In this post, we compare formats like HAL, JSON-LD, Siren and others to see which specs can make HATEOAS compliance easier.api API design APIs HATEOAS HATEOAS compliance HTTP hypermedia Hypermedia as the engine of application state hypertext ION JSON JSON API JSON for Linked Documents JSON-LD Pivotal rest Ripozo Roy Fielding Siren Spring web APIs
The Promise of Open Banking: A Nordea Case StudyMay 15, 2018Thomas Bush explores the implications of open banking, inspired by a talk by Nordea. We use their open banking journey as a case study to discover how the global API movement is effecting large financial institutions like banks.api APIs bank banking banks compliance finance financial financial technology FinTech Gunnar Berger marketplace Nordea nordics open banking PSD2
10+ API Monitoring ToolsMay 10, 2018Having an API monitoring system in place can help deliver error alerts and minimize downtime. In an effort to not reinvent the wheel, we've outlined over 10 plug-and-play API monitoring tools that monitor API behavior, provide visualizations for reporting, and offer automatic alerts.AlertSite api API monitoring API monitoring solutions api platform API testing APImetrics APIs APIscience architect latency list monitor monitoring performance platform RapidSpike response time Rigor Runscope SmartBear speed testing uptime Uptrends web API
Best Practices for Building SDKs for APIsMay 8, 2018We offer some best practices for building a good SDK (Software Developer Kit) for web API programs. Follow these general tips to form a robust API ecosystem that developers can easily integrate into.api API design best practices developer experience dx libraries library platform SDK SDKs Software Developer Kit software libraries web APIs
Have APIs Ignited The Tech IPO Renaissance?May 3, 2018API economy API Industry APIs business cloud digital economy investing investment IPO IPOs public stocks stock stock market stocks
20+ API Management SolutionsMay 1, 2018There are many API management vendors on the market. In this article we make sense of it all, analyzing over 20 API management solutions. The most comprehensive list of API management vendors ever!3scale Akana api API Gateway api management API management layer API management solutions Apigee APIs axway Azure backend CA Technologies corporate Dell Boomi enterprise enterprise API management gateways Google Google Cloud IBM IBM Cloud Kong management management layer management solutions Mashape Mashery microservices middleware Mulesoft Nevatech Oracle product Red Hat Rogue Wave SAP SAP API Management Sentinet Software AG Tibco vendor vendors web API
What is the Richardson Maturity Model?April 26, 2018The Richardson Maturity Model is a visual pyramid to gauge the competency of your API. In this article we dissect each layer: Plain Old XML, Resources, HTTP verbs, & hypermedia. Much like Maslow's Hierarchy, the journey to realization is an upward climb; as your API moves higher, it becomes more fulfilled.api API development APIs B2B corporate corporate communication enterprise HATEOAS HTTP hypermedia Leonard Richardson level maturity model Plain Old XML POX resources rest Richardson Richardson Maturity Model RMM RPC web API XML
Learning From The Cambridge Analytica IncidentApril 24, 2018What does the recent user data privacy concerns regarding Facebook and Cambridge Analytica mean for the API economy? In this article, we identify 5 potential ripple effects, along with what API providers can do to respond.API economy Cambridge Analytica data privacy Facebook GDPR international privacy ripple effects social media user data
Using OAuth Device Flow For UI-Incapable DevicesApril 19, 2018Input-constrained browserless environments require a special OAuth recipe. In this article we describe authorization for an example living room streaming app, advocating for the new OAuth Device Flow for ultimate API security.Alexa API security Curity device device flow IETF input-constrained IoT jacob ideskog logging in login OAuth OAuth 2.0 OAuth Device Flow OAuth flow ROPC OAuth Flow sign in smart home smart TV standard UI UI-incapable UI-incapable devices UI-less UIs user experience ux voice assistant
Open Banking Amplifies the Need For Definition Driven APIsApril 17, 2018With the rise of the Open Banking Standard, banks must supply secure APIs to promote consumer control and lower barriers of entry. More than ever, we must stress the importance of using a definition to drive a single source of truth for the platform.API monitoring API Virtualization banking banking data Definition Driven APIs financial FinTech monitor Open API Open API Initiative open banking Open Banking Standard PSD2 Saoirse Hinksmon service virtualization SmartBear SmartBear Software virtualization
Methods To Communicate API Change EffectivelyApril 13, 2018Once an API is updated, versioned, or otherwise changed, what is the best way to communicate that to a developer user base? We discuss 6 strong ways to communicate API change.API change API Change Strategy API Versioning change changelog changes communicate communication marketing status versioning
The Importance of APIs for Payment PlatformsApril 10, 2018Why are APIs so vital for payment platforms? Pavlo Sidelov from describes why APIs deliver efficiency, scalability, speed, and most of all, an important ecosystem edge.api API platforms APIs B2B business developer experience dx efficiency finance financial financial technology FinTech flexibility LevelUp Pavlo Sidelov payment payment platforms Payments Paypal RESTful scale speed Stripe Swolla technology
Data-Driven Agriculture: Using APIs in FarmingApril 5, 2018In this niche industry focus, we zone in on how data-driven APIs are being used in farming to optimize agricultural techniques.agriculture Agworld api API business API Industry ClearAg ClearAg APIs climate CO2 crop Cropscape cultivation environment data-driven farm farming farming APIs food Global Data Internet of Things IoT Iteris Local Data localized data precision agriculture software precision farming regional Regional Data sensor data sensors soil water weather
Making Fast APIs: Lessons Learned From 40 Years of SQLApril 3, 201840 years of database design, implementation, and access has a lot to teach about how consumers request and use data. Read up on what SQL can teach API designers on how to implement quick, optimized web APIs that make API consumers coming back for more.40 years API agility API design API optimization API speed EXPLAIN command GraphQL Joakim Lundborg latency NoSQL optimization optimize perceived speed Platform Summit speed SQL Stockholm throughput Wrapp
Tooling Review: Swagger InspectorMarch 30, 2018We review Inspector by Swagger, a new tool in Swagger Hub that allows for quick API testing and Open API definition generation. We'll analyze Inspector's features, identify some solid points where it shines, as well as some caveats that should be considered prior to adoption.api API testing APIs code Inspector OpenAPI review Smartbeart Swagger test tool tooling
REST State Machine RevisitedMarch 27, 2018What does it mean to design REST APIs? Asbjørn Ulsberg of Payex revisits his presentation from a past Platform Summit, reiterating his ideas on what it means to truly follow REST design.api API design APIs CRUD Design HATEOAS HTTP HTTP Specification hypermedia APIs IoT patch POST Representational State Transfer rest Roy Fielding web API web APIs Web architecture web design
Using Kubernetes to Build Versatile MicroservicesMarch 22, 2018In this article, we demonstrate the value that containerization, and especially containerization through Kubernetes, offers to API microservices.api API design APIs application development clusters containerization containers controllers framework kube-proxy Kubernetes microservice microservices microservices architecture monolith pods review software development web API
Why You Should Be Designing APIs to SpecMarch 20, 2018A specification-first API design strategy helps maintain consistency when developing web APIs. Learn the advantages of this design-first approach, as we highlight ideas from Jason Harmon of Typeform's presentation from our Platform Summit 2017.api API Definition API design API spec API Specification APIs definition Design Jason Harmon microservices OpenAPI OpenAPI Specification OpenAPILint Prism single source of truth spec specification Typeform web APIs
Act Now Before The GDPR DeadlineMarch 15, 2018Today, we'll describe the intricacies of GDPR, then dive into **5 steps to GDPR compliance** that any organization – regardless of size, purpose, or history – can incorporate into their data protection scheme.5 steps API Policy compliance consent data data laws data privacy data protection EU EU data European Union GDPR GDPR Compliance government international law law regulation legal platform policy Privacy by Design regulate regulation
API Change StrategyMarch 13, 2018Asbjorn describes a new approach to API versioning, outlining five aspects of smart API change management. Learn to adopt an API change strategy that avoids breaking change yet maintaining efficient development techniques.api API Versioning APIs backwards compatibility change change management compatible versioning point-to-point versioning scheme Semantic Versioning Software Versioning v2 version version number versioning website
Is GraphQL Moving Toward Ubiquity?March 8, 2018In 2016, GraphQL creator Lee Byron made a prophecy for the future adoption of GraphQL. With recent interest from larger companies, his fictional roadmap is eerily similar to where we're at now!api API economy API space API Ubiquity APIs Apollo backends Facebook Facebook API forecasting framework future forecasting Graphcool GraphQL GraphQL backend GraphQL economy Lee Byron prediction prophecy query language Ubiquity
7 Items No API Documentation Can Live WithoutMarch 6, 2018What are the basic ingredients a developer needs to consume an API? We've boiled down API usability into 7 key elements that must be present (and spotlighted) on every web API documentation, regardless of function or form.api API Definition api documentation api marketing APIs authentication call types developer experience documentation dx endpoints HTTP JOSE JSON JWT methods OpenAPI parameters readability request responses URI URIs usability
Standardized User Management With SCIMMarch 1, 2018What is the SCIM standard? Learn how to use SCIM for RESTful cross-domain identity management. Companion blog to a talk by Anders Eknert of access control access management Anders api APIs Curity identity identity control identity cross-domain identity management IETF Jurassic Park open standards permissions protocol protocols RFC scim specification SQL standards System for Cross-domain Identity Management tags user user management
What Should You Consider Before OpenAPI Adoption?February 27, 2018What needs to be considered before adopting OpenAPI headfirst? We define OpenAPI Specification, list pros and cons, and add helpful hints on what to expect.api API Definition API description APIs comparison definition documentation drawbacks OpenAPI OpenAPI Initiative OpenAPI Specification RESTful schema web APIs web services
How Can Consumers Relate To Open Banking?February 22, 2018Most technologists understand the benefits of open banking, however, end users are struggling to see the point. How can we evangelize to these consumers?access management api APIs apps bank bank data banking banks data European Banking Authority FCA financial services financial technology FinTech open APIs open banking paradigm Payment Services Directive PSD2 revolution UK Open Banking
High-Grade API Security For BanksFebruary 20, 2018What special concerns must banks take in securing their APIs? We describe high-grade security mechanisms for ensuring banks secure data in API transactions.api API keys API security APIs bank banks Basel II compliance data data privacy European Union finance financial financial protection Gramm-Leach-Blilely Act OAuth open banking OpenID Connect Payment Services Directive Payment Services Directive 2 private data PSD2 regulation regulatory regulatory standards Security URSIT
Serverless GraphQL Architecture With GraphcoolFebruary 15, 2018We review the tool Graphcool, and describe how it aids GraphQL-based serverless application development. Featuring Nikolas Burk from Platform Summit 2017.2017 api API standard APIs backend backend development backends fullstack Graphcool GraphQL microservices Nikolas Burk Platform Summit rest RESTful serverless
8 Ways That Plugging Into APIs Helps BusinessFebruary 13, 2018Anchored in real-world examples, we describe 8 ways that plugging into an API can help your business grow to massive new heights.API business API economy API monetization APIs automation B2B business business benefits communication core value DevOps growth hypermedia internal operations Monetization partner pricing regulation revenue user base user experience
Tips On Building A Developer CommunityFebruary 8, 2018So what goes into creating a great developer community? We look at some strategies for forming strong developer communities around your tech.advocacy API advocacy API advocate API evangelist api marketing community community leader community leadership developer communities developer community developer relations engagement evangelism evangelist marketing newsletter
3 Common Methods of API Authentication ExplainedFebruary 6, 2018We review the 3 main methods used for security and authentication control in the realm of APIs - HTTP Basic Authentication, API Keys, and OAuthaccess control api API key API keys APIs authentication authorization Basic Authentication HTTP Basic Authentication HTTP header identity identity control JWT multi-factor OAuth OAuth 2.0 password resource Security single-factor SSL two-factor username
Tips On Monetizing APIsFebruary 1, 2018We roundup the most helpful Nordic APIs articles on business modeling and API monetization. Read for a crash course guide on pricing your API.api API business API business model API monetization API pricing api strategy APIs freemium Monetization money premium price pricing products revenue strategy subscription upsell
Using Canary Release To Ease API VersioningJanuary 30, 2018How does a canary release strategy stack up to traditional REST API versioning? Understand how API providers can benefit from a canary release plan.api API consumer API design API provider API service discovery API Versioning APIs canary canary release canary versioning classic versioning ING ING Bank manifest open banking Patrice Krakow rest router Roy Fielding traditional versioning URI versioning versioning
Should You Start With A Monolith or Microservices?January 25, 2018Monolith or Microservices? We compare the benefits and drawbacks of using monolithic versus microservices architectures, interviewing key CTOs for insights.comparison cons cross-cutting concerns Darby Frey DevOps Gamut IPC microservice microservices microservices architecture monolith Monolith or Microservices Monolith vs Microservices monolithic performance Pros
9 Types of Tests To Perform On Your APIsJanuary 23, 2018From functional testing to penetration testing, we cover the 9 most vital types of tests to consider for holistic web API testing.API testing auditing authorization encryption functional testing fuzz testing fuzzy testing holistic holistic security testing implementation interoperability load testing penetration testing runtime Security security auditing security testing test testing UI testing uptime Validation testing WS Compliance Testing WS-Addressing WS-Discovery WS-Federation WS-Policy WS-Security
How to Optimize Developer Experience for Your APIJanuary 18, 2018We stress the importance of developer experience, highlighting a DX points from a presentation by by Adeel Ali of APImatic.Adeel Ali api api documentation API testing API transformer APIMATIC APIs automatic code samples dev experience dev portal developer developer experience developer portal developer resources dx intuitive Optmization optmize quickstart Stripe testing Twilio usability
Tooling Review: AsyncAPIJanuary 16, 2018We review AsyncAPI, a machine-readable specification designed by Francisco Méndez for message-driven API scenarios.agnostic AMQP api API Definition api documentation API Specification APIs Async AsyncAPI asynchronous asynchronous APIs definition documentation Event-Driven Fran Méndez Hitch HTTP JSON machine-readable Machine-readable documentation message message-driven message-driven architectures microservices microservices architecture open source protocol QTT review specification STOMP tool tooling YAML
Architecting The People PlatformJanuary 11, 2018How does Conway's Law impact the way we build effective internal communication? We discuss how to use Conway's Law in API platform design.activity mapping api API Academy API architecture API design API support API-first APIs architect autonomy CA Technologies communication company company structure conway Conway's Law corporation culture enterprise internal Internal API management management theory Mel Conway network people platform product ownership Public API ronnie mitra support
7 Growing API Design TrendsJanuary 9, 2018With the rise of bots, AI, and event-driven applications, is CRUD becoming old-fashioned? Read why CRUD (Create, Read, Update, Delete) may need evolution.AI Alexa api API design API Eventing API Industry API space APIs artificial intelligence bot bots capability-driven architecture content negotiation Create CRUD Delete Design Device API device APIs Event-Driven futurism futuristic Google Home HATEOAS hypermedia industry James Higginbotham LaunchAny linking media on-device API Read resources update voice voice assistant voice-driven
Scalable APIs are Built From ConsistencyJanuary 4, 2018Learn what it takes to construct a consistent API that is built for scale in the enterprise environment. Contribution by Chase Doelling of Cloud Elements.api APIs Chase Doelling Cloud Elements composite enterprise corporation data format data structure digital enterprise enterprise ERP Event-Driven eventing pagination pagination types Polling rest REST API scalability scalable soap SOAP API standardization standards webhook XML
7 Unique Benefits of Using GraphQL in MicroservicesJanuary 2, 2018How is a microservices strategy impacted by GraphQL? We find out in this article, inspired by Platform Summit 2018 talk by Yelp.api API design API optimization API performance APIs benefits caching data owners ebook GraphQL GraphQL layer load control microservices microservices architecture Object Identifiers parallel execution Platform Summit query language query planning request request budgeting REST API Tomer Elmalem unique Yelp!
eBook Released: GraphQL or BustDecember 19, 20172017 2018 announcement API design best practices book ebook EPUB GraphQL GraphQL design Insights kindle MOBI PDF release
From API Doing to API Thinking in a Major BankDecember 14, 2017Inspired by Flavia Sequeira's presentation from the Nordic APIs Platform Summit 2017, we describe what it takes to become an API thinker in a large company.2017 api API doing api platform API thinking APIs bank banking company corporation customer journeys design thinking development enterprise Events FinTech Flavia Flavia Sequeira ING ING Bank ING Direct large company open banking Platform Summit PSD2 Sequeira strategy thinking web services
Securing Medical IoT DevicesDecember 12, 2017algorithms api API security asymmetric cloud-connected Concise Binary Object Representation CWT decryption devices encoding encryption health healthcare Implantable Myoelectric Sensors implants Internet of Things IoT IoT security JWT keys medical medical device Neuromodulation NFC pacemaker remote patient monitoring RSA Security sensors smart smart tech symmetric tiny
4 eCommerce Industries That Hinge on API IntegrationDecember 7, 2017In this article, we'll take a look at how APIs are affecting eCommerce areas like chatbots, supply chain management, marketing automation, and localization.accounting AfterShip api API2Cart APIs B2B Chargebee chat chatbot Chatbots eCommerce integration Kickfire localization Mariia Volianyk marketplace Nylas payment Shippo shopping Snapfulfil supply chain taxes Transpay Triggered Messaging WorldPay
What The GraphQL Patent Release Means For the API IndustryDecember 5, 2017There has been some discussion on issues related to licensing GraphQL. Learn what the latest GraphQL patent release, by Facebook, means for the industry.api API community API politics API space attorney concerning copywright development Facebook Fair use GitLab GraphQL GraphQL patent law legal legal proceedings legalities licensing MIT MIT license open source patent patent grant patent release politics query React web API
Using A Schema-First Design As Your Single Source of TruthNovember 30, 2017In modern software development, reaching platform-wide consistency relies on having a single source of truth. Learn how schema-first achieves this.api API design API developer API Governance APIs architect CLI consumer contract Design developer governance plan platform product management project management schema schema-first schema-first development single source of truth strategy team
What It Means To Have A Full Spectrum APINovember 28, 20172017 Adam Duvander API practice Design development DevOps dx event Event-Driven full spectrum full spectrum development full stack marketing platform Platform Summit reachable transcription UI uptime usable ux zapier
Empower GraphQL Schemas with Visualization and Pretty ContentNovember 23, 2017data data graph data modeling data visualization graph Graphcool GraphQL modeling property graph visualization visualizations
How To Make A Self-Descriptive Enterprise APINovember 21, 2017Within the sluggish enterprise, you really need self-descriptive APIs. Self-evident data responses using open standards can make APIs self-descriptive and spark enterprise adoption.api APIs B2B best practices corporation custom integration descriptive documentation enterprise enterprise healthcare health care healthcare Healthify Healthify API integrations open standards related materials self-descriptive self-descriptive API Shelby Switzer web API
The Benefits of Using JSON APINovember 16, 2017JSON API, defined at, is a practical spec for building web APIs. Its caching features can streamline API requests and increase data consistency.Android api API optimization APIs client clients FitBit HTTP request iOS JavaScript Object Notation Jeremiah Lee JSON JSON API mobile mobile-first optimization optimize Platform Summit 2017 pragmatic presentation request response speaker Spotify
Why Can’t I Just Send JWTs Without OAuth?November 14, 2017It's a common question: “why can’t I send JWTs without OAuth?” JWT is a powerful encoding format, but requires OAuth to be a complete solution. Used alone, your API is not secure.algorithm api API security APIs CBOR CIA CWT digital signature encoding encrypt encryption format HMAC HTTP HTTPS JSON JSON object JSON Web Token JWT OAuth OAuth 2.0 OAuth Server PKI protocol secure Security signed web API
Review of APIStrat in PortlandNovember 7, 2017A summary of APIStrat, the API conference held in Portland, Oregon from October 31 through November 2, 2017.2017 API Strategy & Practice APIStrat conference event Events Irakli Nadareishvili Linux Linux Foundation OAI OAS OkAPI Open API Open API Specification OpenAPI OpenAPI Spec OpenAPI Specification Portland RedHat summary The Linux Foundation wrap up
Introduction to API Versioning Best PracticesNovember 3, 2017Far different than traditional software versioning, API versioning can have complex implications for the products using it downstream. In this article we cover the most widely used approaches in the API space, including traditional URI versioning, using the Accept Header, continuous versioning, and more.api API Versioning best practices breaking change change Facebook Google header header exchanges HTTP header IETF major MIME MIME types minor patch Semantic Versioning traditional versioning Twilio URI version indicators versioning versioning strategy WDSL web API web API versioning web services XML
The Art and Personalization of The API Documentation ExperienceOctober 31, 2017Documentation experience is the way in which developers interact with your service. Here are tips to improve your forward facing to delight users.api marketing developer developer consumer developer experience documentation experience dx empathy marketing user experience user persona user personas ux
13 Node.js Frameworks to Build Web APIsOctober 26, 2017What are the best Node.js frameworks for building web APIs? We outline 13, such as Sails.js, Express.js, Hapi.js, actionHero.js, Total.js, and others.api API architecture API development Express Express.js facet framework frameworks Frisby Frisby.js Hapi.js IBM IBM API Connect JavaScript Koa Koa.js library LoopBack MEAN Meteor Molecular Molecular.js MVC Node.js Node.js Frameworks npm Sails Sails.js Total.js WalMart Web architecture WebSockets
The Evolution of the API MarketplaceOctober 24, 2017In this post we look at how API marketplaces & directories might evolve and whether they will truly deliver increased choice for API consumers.api API directories API discoverability API List API marketplace API Portal APIs developer center directory discovery evolution evolved evolved API marketplace Hitch marketing marketplace marketplaces Mashape portal public APIs RapidAPI
4 APIs Doing Developer Experience Really WellOctober 19, 2017api API design APIs communication Design developer experience developer user dx example APIs guidance guides Heroku API IETF interactive interactivity Marvel responsiveness RFC 7807 Scale API user experience ux web APIs Zalando
Machine Learning APIs Are Disrupting BusinessOctober 17, 2017We analyze some machine learning APIs that are changing the way business operates and altering how end users interact with their technologies.advertising AI artificial intelligence Azure cognitive computing Cognitive Services entity recognition facial facial recognition Google Google Cloud Vision API IBM Watson image recognition Kairos Kairos API machine learning machine learning APIs Microsoft natural language processing NLP predictive analysis predictive model sentiment analysis virtual assistants
Top Insights From the 2017 Platform SummitOctober 14, 2017This week Nordic APIs hosted the Platform Summit, our largest conference to date. 400+ attendees and 60+ speakers arrived to a sold out event, jam-packed with the industry's leading experts on web APIs. Our attendees represented 26 different countries, making this our most most global event ever. With tremendous growth slated for the API economy, we encouraged our speakers to emphasize scalability in their presentations and Q&A sessions. Uniting business and technical aspects of supporting a thriving API program, our speakers covered many lessons on how to foster a scalable API platform.2017 2017 Platform Summit Adidas agile announcement api API design Apigee Apigee compass APIMATIC APIs Arvata axway Badoo C.A.G. CA Technologies carless agile CIBC consulting DevOps Digia event FitBit GraphQL IBM ING Bank JSON Konstantin Yakushev Mulesoft Nordea Nordic APIs OpenWhisk Scotia Bank silver bullet SmartBear speaker speakers spectrum Spotify Teks Mobile Tibco Typeform
Using JSON-LD To Establish Semantic Linked DataOctober 5, 2017We define the holy grail of linked data, and how JSON-LD, an extension of JSON, may be the panacea we've been waiting for.api APIs data database HATEOAS HTTP hypermedia interrelational data JavaScript Object Notation JSON JSON-LD linked linked data network open standards RDF relational rest schema semantic SPARQL standards Tim Berners-Lee URI W3C web World Wide Web
Creating a Microservices Framework at CIBC: A Case StudyOctober 3, 2017Nordic APIs recently consulted CIBC bank on their microservices framework. We interview Eyal Sivan on their microservices strategy and how the project went.2017 api API economy APIs architectures backend backends banking Canadian Imperial Bank of Commerce case study chassis CIBC consultants consulting cross-cutting cross-cutting concerns decomposition Eyal Sivan financial services FinTech Light 4J microservices monlith monolithic Nordic APIs open banking Security
Operating a Real-World API, From Zero to 3 Million CallsSeptember 28, 2017Guest post case study of an impressive automotive API journey.api API business API example API journey APIs auto car automoative automotive business car registration case study DVLA DVLNI Fiach Reid free trial high-level journey look up Monetization plate platform pricing scalability service
An Introduction To API Economy Boosting PrinciplesSeptember 26, 2017We review the API Manifesto, a list of helpful API economy guidelines compiled by a Finnish working group involved in the API:Suomi community.api API backend API Business Development API development API Manifesto api platform API practice API:Suomi APIs best practices business collaboration economy feedback guidelines interface Jarkko Moilanen manifesto onboarding open open data open standards platform principles purpose standard standards transparency versioning working group
WebHooks vs WebSub: Which Is Better For Real-Time Event Streaming?September 21, 2017We compare WebSub and PubSub to determine which is the best option for providing event-streaming services for web architectures.ActiveMQ Atom Batch event event streaming Event-Driven HTTP hub open protocol Pub/Sub PubSubHubbub PuSH RabbitMQ real-time Redis RSS streaming User Defined HTTP Callback User Defined Post HTTP Callback WebHooks WebSub
How to Safely Throttle High Traffic APIsSeptember 19, 2017High, untamed API traffic can be dangerous if you're not prepared. We’ll discuss how to retain high volume traffic while maintaining security.api API Gateway api management API security APIs attack Backend-for-Frontend BFF cdn CIA dangerous enterprise API management high high traffic high volume malicious management rate limit rate limiting traffic traffic management volume vulnerabilities
10 Payment APIs: Accept Credit Cards, Bank Accounts, BitCoin, and MoreSeptember 14, 2017We cover the digital payments space and list 10 APIs for taking credit, bank, and bitcoin payments. Paypal, Paysafe, Stripe, Trustly, among others...ACH Alipay api APIs Bitcoin Bitpay card processing cardless credit cards cryptocurrencies cryptocurrency debit cards digital payments Dwolla eCommerce FinTech GoCardless iDEAL LevelUp Neteller pay payment payment API payment APIs Paypal Paysafe REST API shopping Skrill Sofort Square Stripe Trustly web API
7 Helpful HTTP ToolsSeptember 12, 2017We review HTTP CLIs and GUI clients like cURL, http-console, HTTPpie, http-prompt, and others used to aid API development and testing.API development API Providers API space API testing CLI client command line command line tool cURL GUI HTTP HTTP clients HTTP request HTTP requests http-console http-prompt insomnia jq JSON libcurl monitoring Postman protocols toolbox tooling tools Unix
The Ultimate Guide to Pricing Your APISeptember 7, 2017Benchmark quotas, prices, and overage fees associated with the four most common API business use cases. Learn the best practices for monetizing your API.api API economy API prices API pricing APIs benchmark quotas business business model business models economy freemium guide Monetization money overage fees premium price prices pricing pricing model RapidAPI RapidAPIs
Using API Analytics to Empower the PlatformSeptember 5, 2017API analytics are invaluable. Learn what API metrics, KPIs you should be watching out for, and we review some tooling to get you api API Analytics API metrics APIops APIs availability data DevOps dx endpoint health Insights latency operations Ops performance platform platform insights responsiveness testing uptime usability web API
The Ups and Downs of Creating An API CompanyAugust 31, 2017In this case study we follow Johannes Ridderstedt of 46elks as he describes his long journey toward creating a thriving API company and developer user base.46elks 5 years later api API business API business model API company api product APIs Blocket business company developers downs Johannes Ridderstedt niche pitching platform Platform Summit 2016 product product owner strategy Swedish ups
Don’t Let API Changes Hit You Like A Freight Train!August 29, 20173rd party API changes can hit you like a freight train! Here are techniques to stay updated with new versions in your dependencies with continuous testing.api API changes API monitoring API testing APIs authentication automated testing change CloudRail continuous testing Dropbox Eclipse Facebook Ghost Inspector Java Jenkins Mocha monitor monitoring Newman Node.js Postman QUnit RIATest Selenium Webdriver SoapUI testing update version versioning versioning strategy vulnerabilities
Designing API Usage Guidelines For Bot ClientsAugust 24, 2017What if the API consumer is a bot? To protect from malicious usage, API providers may require special guidelines for automated API users utilizing bots.abuse AI API business API consumer API design artificial intelligence automated automation bot bot client bot design bot experience bot user bots guidelines identity control law legal limitation platform policy policy rate limit rate limiting regulations rules Security spam Twitter usage guidelines
5 Frequent Developer Community Mistakes (And How To Fix Them)August 22, 2017We reverse common anti-patterns found when building out developer communities. Follow these strategies from Shopify to to nurture a developer community.advocacy API advocacy API community community community building Dev developer developer communities developer community documentation dx evangelism forum gamification marketing mistake promote promotion Shopify StackOverflow support
How to Optimize the API Response PackageAugust 17, 2017We describe pagination, filtering, ranging, and other design techniques that can be used to optimize a web API response.api API design API optimization API response APIs content data data handling Design developer experience dx filter geolocational HAL JSON limitation optimization optimize package pagination ranges rate limiting request response return segmentation ux web API
Digitize Your Notes With Microsoft Computer Vision APIAugust 15, 2017In this tutorial, we’re going to build a service in Python that can read the text from handwritten notes, demonstrating Microsoft's Computer Vision API.AI api APIs application artificial intelligence code Cognitive Services Computer Vision API DIY fun handwritten machine machine learning Microsoft note notes photos programming project Python recognition RecognizeText sentiment analysis tag text text analysis text recognition tutorial walkthrough
5 Types of APIs That Will Enhance Your Customer’s Shopping ExperienceAugust 11, 2017APIs are disrupting the eCommerce online shopping experience. Stores can now integrate APIs for payment handling, shipping, site search, security, and more.advertising affiliate marketing api API business APIs authentication BI business intelligence customer customer experience delivery eCommerce eCommerce APIs experience Freight Center microservices Moltin online online store payment payment API PriceTree purchase Security shipping shopping site search store traffic uShip USPS ux
API Integrators Court Enterprise Business PlayersAugust 1, 2017The API economy, once centered around small dev shops, has truly matured. Now, API integrators are targeting deeper pockets; large enterprise clients.api API Integrators api management API mashup business Business Process Outsourcing business services Cloud Elements enterprise integrators Kong management Mashape Mulesoft operations RapidAPI
The OpenAPI Specification Turns 3July 26, 2017The OpenAPI Initiative (OAI) has released v3 of the OpenAPI Specification. We interviewed Ron Ratovksy, a member of the TDC, for the latest updates.api API economy APIs definition draft Hart Linux Foundation news OAI OAS Ole Lensmar open Open API Open API Definition Format Open API Spec Open API Specification open APIs open source open standard open standards OpenAPI OpenAPI Initiative OpenAPI Specification rest REST API Ron Ratovsky SmartBear specification Swagger update v3 v3.0.0
11+ Killer Open Data Sources and Free Visualization ToolsJuly 18, 2017api APIs Big ML data Data is Plural data-set database datasets DataWorld Deeplearning4J Free GDelt Java Kaggle linked data machine learning natural language processing NLP open data Open Data Network open source RAWGraphs
Insights From the Stack Overflow 2017 Developer SurveyJuly 14, 2017We review the 2017 Stack Overflow Survey results, and identity the top takeaways for API providers; language usages, demographic & workplace trends, & more.api API business API Industry API Landscape API space dev relations developer experience developer relations Developer Survey feedback forum industry industry overview languages programming Stack Exchange Stack Exchange Network Stack Overflow survey web development
7 Frameworks To Build A REST API In GoJuly 4, 2017We review and compare 7 powerful web frameworks for building APIs in the Go language: Gin, Martini, Beego, Gorilla, Web.go, Revel, and Goji.7 api APIs Beego composability echo Einhorn framework frameworks Gin Go Go language Goji golang Gorilla Gorilla Toolkit httprouter lean martini MongoDB negroni open source packages rest REST API Revel scalability seven simplicity web web API web application web applications web framework Web.go websocket
What Qualities Make a Great API Product Owner?June 29, 2017From programming expertise, team collaboration, to external and internal advocacy, we identity the traits that make up a truly great web API product owner.api API business API development API operations API provider API team APIs business business models DevOps management operations owner ownership PM product product management product owner product ownership project project manager team team collaboration team development web API
Exploring The gRPC Framework for Building MicroservicesJune 27, 2017With the rise of IoT and microservices, RPC is making a comeback. We look at Google's RPC framework, gRPC, and how it can be used in lightweight web design.API call ARPANET Google gRPC high-performance HTTP 2 http/2 idiomatic Internet of Things IoT microservices open source process Protobuff protobuffs Protocol Buffers remote Remote Procedure Call Remote Procedure Calls review RPC RPC vs REST subroutine synchronous universal
Why Do FinTechs Want To Save Screen Scraping?June 22, 20173rd party api API business API economy APIs ban bank banking banking APIs banks CMA direct access EBA Europe European European Banking Authority financial FinTech government initiative politics PSD2 reform regulation scraping screen screen scrape screen scraping third party
4 Mantras for Designing Scalable APIsJune 20, 2017How can we design API platforms to be scalable to respond to dramatic future growth? Follow these 4 mantras for adopting scalability into your API design.2017 Amazon API design APIs architecture AWS demand Design extensibility extensible gateway growth load balancer load balancing mantra mantras microservices platfom Platform Summit platforms scalability scalable scale serverless traffic web web development
Best Practices for API Error HandlingJune 15, 2017404 5XX api API response APIs best practices Bing data developer experience dx error error code error codes error handling errors Facebook header HTTP HTTP status codes JSON request response Spotify testing Twitter
An Introduction to APIs For the UninitiatedJune 13, 2017analysis api API-first APIs high-level introduction Representational State Transfer rest REST APIs uninitiated web API web APIs What and Why What is an API?
Best Practices for A Healthy GraphQL ImplementationJune 9, 2017We identity best practices for a quality GraphQL-centric API, like authenticating in the business logic, pagination, using JSON for GZIP compression, & moreapi API design API Versioning APIs best practices Connections Facebook graph GraphiQL GraphQL gzip HTTP JSON nullability nullification pagination Relay resources typing URI URIs versioning
Using Test-Driven Development for MicroservicesJune 8, 2017Test-Driven Development or TDD has become a common practices for API development. But how do we use TDD within a microservices platform?acceptance testing api API testing APIs behavior-driven development black box black-box testing Contract Testing Cucumber Cybus Cybus GmbH development feature Gherkin integration testing Michael Kuehne microservice microservices scenario software testing steps Steve Klabnik story TDD TDD for APIs test Test-driven development test-first development testing TTD unit testing
5 Protocols For Event-Driven API ArchitecturesJune 2, 2017We define and compare five ways to design event-driven APIs; WebSockets, Webhooks, REST Hooks, Server Sent Events (SSE), and Pub-Sub.api API development API Eventing asynchronous bidirectional browser communication communication protocol event Event-Driven event-driven architecture Events full-duplex HTTP IETF Internet load balancing networking poll Polling protocol Pub-Sub Pub/Sub publish-subscribe real-time rest REST Hooks Server-Sent Server-Sent Events SSE stateless TCP unidirectional updates W3C Web IDL WebHooks WebSockets zapier
API-Based CMS Buyer’s GuideJune 1, 2017What is an API-based CMS? Start here for help comparing API-first CMSs. Learn why a headless CMS is a great fit for blogs, websites, and apps.api API-based API-based CMS API-first API-first CMS architecture BaaS backend backend-as-a-service blog blog engine ButterCMS CloudCMS CMS Cockpit Contentful Cosmic JS development Drupal editor front-end full CMS GraphCMS GraphQLCMS headless headless CMS headlessCMS hosting Kentico Medium plugin Prismic Rooftop web website wordpress Wordpress API WYSIWYG
What is Fog Computing?May 25, 2017Is fog computing the new cloud computing? Learn how the fog is empowering higher optimization for IoT, AR, AI, and local device communications.API design AR architecture backend bandwidth Cisco cloud cloud architecture cloud computing computing devices edge computing fog fog computing haze Internet Internet of Things IoT IT misty network nodes node nodes Open Fog Consortium OpenFog server serverless servers swarm swarm intelligence the fog virtual VR web Web 3.0
The Role of APIs in GenomicsMay 23, 2017Genomics is a another industry ripe for API disruption. We cover groundbreaking biotech platforms like 23andMe, Google Genomics, & Harvard's SMART Genomics.23andMe api API of ME API space APIs autism big data Biotech data Deoxyribonucleic Acid DNA FHIR gene genes genetics genome genomics genotype Google Genomics health healthcare healthcare data Human Genome lab laboratory MSSNG phenotype preventative research research groups Science sequence SMART Genomics
Building a Backend for Frontend (BFF) For Your MicroservicesMay 19, 2017We describe how a Backend for Frontend (BFF) design acts as a translative layer to cater to various user experiences for APIs and microservices.api API design APIs approach architecture backend Backend-for-Frontend BFF Design frontend layer microservice microservices shim theory translation translative
10+ Awesome Tools and Extensions For GraphQL APIsMay 17, Apollo architecture backend Facebook Faker GraphCMS Graphcool GraphiQL GraphQL GraphQL Docs GraphQL Faker GraphQL IDE GraphQL Network GraphQL Schema Definition IDE IDL mutations Node.js Optics queries React schema schema design Serverless GraphQL Backend Swagger to GraphQL Voyager
Defining Stateful vs Stateless Web ServicesMay 11, 2017We describe what it means to be a "stateful" or "stateless" web service.api API design APIs architecture definition Design development FTP GET HTTP programming rest scalability sessions state state machine stateful statefulness stateless statelessness web server web service web services website
API Evangelism and API Advocacy: Is There A Difference?May 9, 2017We impart wisdom on how to promote an API, and tune into learned developer relations experiences from developer advocate and API evangelist Adam DuVander.Adam Duvander advocacy API advocate API Developers API evangelism API evangelist api marketing conference developers evangelism external internal marketing partner APIs partners pie private apis public APIs Twilio zapier
5 Lightweight PHP Frameworks to Build REST APIsMay 4, 2017We review 5 lightweight PHP micro frameworks that could be used to develop REST APIs and microservices; Laravel, Lumen, Wave, Silex, Limonade, & list others256 Rijndael agile api api platform APIs application programming interface Bullet Dev development Flight framework frameworks Frapi jQuery language Laravel Laravel Passport Laravel Scout lightweight list microframework microservice microservices open source Phalcon PHP PHP 7 PHPNG Pimple programming programming language Recess rest Silex slim Symfony Taylor Otwell UTF-8 web development website Zend Technologies
API Mediation: Why You Need an API Experience LayerMay 1, 2017In this article Ross Garrett of Cloud Elements describes the benefits of designing an API mediation layer between providers and clients, analyzing how API eventing, webhooks, bulk operations, mediation for different clients, and other strategies are pushing us away from a one-size-fits-all API design approach.api API design API Eventing API Experience API experience management api management API mediation APIs asynchronous business client Cloud Elements developer experience dx enterprise Event-Driven eventing experience integration mediation mobile user experience ux web API web APIs WebHooks
Great APIs Are Like Lego BricksApril 27, 2017Great APIs are like Lego bricks: they're easy to use, and people want to play with them. Learn how to construct an API business model that caters to devs.api API business API Business Model Canvas API University APIs BMV Business Canvas Model business model Business model canvas developer experience dx LEGO lego bricks Legos Matthias Biehl Monetization monetizing startups Telco Uber WorkflowMax
Security Points to Consider Before Implementing GraphQLApril 25, 2017access control access management api documentation attack authentication authorization data hiding GraphQL identity control information hiding man-in-the-middle prevention provisioning query context query language schema schema design Security single point SQL injection unified failure user access versioning
The Return of the CLI: CLIs Being Used by API-Related CompaniesApril 21, 2017The Command Line Interface (CLI) is making a comeback. Vital to cloud computing, more and more API companies offer a CLI for easy access and automation.api API or CLI? API vs CLI Apiary APIMATIC APIs AWS aws-shell Brightwork buckets CI CLI CLIs Cloud Shell code comeback command command line Command Line Interface configuration configuration management continuous integration Curity environment gcloud gem git Google Cloud Google Cloud Platform Heroku instance instances Kong Linux machine orchestration programming retro S3 saas script scripting source control SSH terminal text Twobo Technologies Unix virtual machine WP-CLI zapier
What’s New in OpenAPI 3.0April 14, 2017The OpenAPI Specification just got a major overhaul. Improvements in version 3.0 include the components object, multiple servers, webhooks, hypermedia ...3 3.0 api API community API space APIs Callback Components object draft Example objects Linux Foundation new OAS object OpenAPI OpenAPI Specification specification Swagger update v 3.0 version Version 3.0
The End of API Documentation As We Know ItApril 12, 2017Exploring is learning. That's why API providers should use sandboxes and mock test environments over static API documentation. GraphQL, GetSandbox, & more.API Docs api documentation API explorer complexity developer consumer Developer Documentation developer experience developer user docs documentation dx explorer fluid GetSandbox GitHub GraphiQL GraphQL interactive onboarding playground sandbox sandboxing static training user
How to Value Your Data When Providing an APIApril 6, 2017Assigning a price tag to the data an API exposes is a critical step for any API business model. What data could an API expose, and how should you value it?2017 API business API data API economy API monetization API Providers api strategy APIs big data business business data Chris Wood consumer data data data epiphany data valuation expose How to Value Your API Data How to Value your Data information internal Internal APIs market Monetization money private relational data Return on Investmen Revaluation ROI strategy valuate valuation value web APIs
New eBook Released: API Design on the Scale of DecadesApril 4, 2017Our new eBook aggregates insights dedicated to the idea of designing APIs with longevity in mind. We cover mission critical insights from Platform Summit speakers.2016 2017 api API design API Longevity APIs architect book decades Design ebook longevity MOBI new Nordic APIs annual conference PDF Platform Summit release Roy Fielding Scale of Decades
5 Ways the OpenAPI Specification Spurs API AgilityMarch 30, 2017agile agility api API Definition API lifecycle API Specification APIs architecture document documentation fast fastness features framework language-agnostic Open API Initiative OpenAPI OpenAPI 3.0 OpenAPI Consortium OpenAPI Spec OpenAPI Specification quick rest RESTful SmartBear specification speed Swagger-Codegen time-to-market
The API of MeMarch 28, 2017As we become more conscious of the value of our personal data, aggregating this data into an accessible endpoint - the API of Me - is an alluring offer.api API of ME bank big data consumer data data Data Economy data privacy data visualization database datastore Doc Searls economy financial FinTech information MeeCo MyDex open banking personal data Personal Data Store quantified self The Intention Economy user data vendor relationship management VRM
OAuth 2.0 – Why It’s Vital to IoT SecurityMarch 23, 2017The IoT is coming, and OAuth 2.0 is the way to secure it. We define OAuth 2.0, what it accomplishes, and why Jacob Ideskog sees it as key to IoT security.2016 access access control api API Developers API Stronghold APIs asynchronous authentication authorization Authorization Server client CWE CWS CWT delegation Disconnected Flow EKG healthcare identity implicit flow Internet of Things IoT JWE JWS JWT OAuth OAuth 2 OAuth 2.0 Platform Summit Proof of Possession protection protocol Resource Owner Security token workflow WS-Security
4 Design Tweaks to Improve API OperationsMarch 21, 2017Quality API design is more than developer experience; it's also about ensuring smooth Operations. Avoid these 4 anti-patterns that lead to bad API Ops.2016 anti-patterns api API design API operations APIops APIs Backend-for-Frontend BFF Braintree cache Design DevOps GET HTTP Jason Harmon operation operations Ops Paypal Platform Summit Polling POST Server-Sent tweaks Typeform WebHooks WebSockets
Stop Polling and Consider Using REST HooksMarch 17, 2017Adam Duvander api API Polling APIs Audrey Neveu changes client data Data Streaming Design End Polling event Event-Driven hooks Ping Polling Polling Madness POST refresh rest REST hook REST Hooks RESTHooks server Server-Sent Server-Sent Events Stop Polling subscription Subscription API TCP/IP update URL waste webhook WebHooks websocket WebSockets zapier
4 Important Takeaways from the Changing API EcosystemMarch 15, 2017Major corporate acquisitions of API-centric solutions are making ripples throughout the API ecosystem... here are 4 key takeaways API providers should know.3scale Acquisitions analysis api API economy API Ecosystem API Industry API space Apiary Apigee APIs application programming interface business consolidation dx economy Ecosystem enterprise Google GraphQL industry longevity Mashery Oracle Red Hat takeaways The API Economy Tibco trade Twilio vendor
Continuous Versioning Strategy for Internal APIsMarch 14, 2017Continuous versioning replaces typical URI versioning (v1, v2, etc) to withhold the server to client bond, equating to consistency and better API agility.api API-first APIs app Badoo CD CI client content negotiation continuous Continuous Delivery continuous deployment continuous development continuous versioning evolvability evolve feature flags feature negotiation fields flag incremental internal Internal API iterate iteration Konstantin Yakushev mobile Platform Summit private Private API retirement saas strategy types version version flag versioning
Is GraphQL The End of REST Style APIs?March 9, 2017What's the hubbub with GraphQL? GraphQL performs select functions better than REST, but it means a significant reversal of modern REST API design standards.2016 alternative api API design APIs big data data Design discoverability graph GraphQL GraphQL vs REST HATEOAS HTTP Joakim Lundborg Nordic APIs Platform Summit over fetching query language replacement Representational State Transfer resources rest RESTful roundtrips under fetching
Is Your API Automotive Grade?March 7, 2017API providers could take a lesson or two from automotive grade manufacturing - learn serious methods for building long-lasting, reliable IoT-centric APIs.api API design APIs architect asynchronous Asynchronous API auto automobile automotive automotive grade car cars cloud concept driverless future future proof futureproofing futurism hardware Internet of Things IoT IoT API IoT APIs longevity Platform Summit 2016 rest software Volvo
What is an API Portal?March 1, 2017What is an API portal? We describe how API providers improve marketing and streamline API adoption with an API portal to aid the onboarding process.adoption Anand Rai api API Portal API Promotion API provider APIs axway community Copenhagen Copenhagen Workshops dev center developer center developer portal forums frontend gateway Internal APIs marketing onboarding partner APIs portal private apis promotion public APIs reusability training
Building With Open Standards Will Result in IT LongevityFebruary 28, 2017API security authentication Blaine Cook data formats delegation Fast Identity Online federation FIDO free license IETF Internet Engineering Task Force IT JavaScript Object Notation JSON longevity OAuth OAuth 2.0 open standards Open Web Foundation OpenID Foundation procedures RFC scim Security specification specifications standards System for Cross-domain Identity Management W3C
Securing the IoT for Decades to ComeFebruary 27, 20172030 api API security APIs CBOR CoAP CWT decades drones future futurism futuristic HTTP 2 Internet of Things IoT IoT devices Kevin Kelly long-lasting longevity Neo Security Stack Neo-security OAuth OAuth 2.0 open standards OpenID Connect protocols scim Security self-driving cars travis spencer twobo Twobo Technologies U2F Web 3.0 Web Crypto Web Tokens World Wide Web
6 Tips to Become a Master Microservice GardenerFebruary 23, 2017api API Academy API Ecosystem API gardener API gardner API Landscape API microservice landscape APIs Bimodal IT CA Technologies containerization Eric Wilde Franz Kafka garden gardener gardening Kafka-esque longevity master microservice microservice gardening microservices monlith The Castle
3 Ways to Organize Your API Developer DocsFebruary 21, 2017Amplitude api API design api documentation API reference APIs developer center developer docs Developer Documentation developer experience developer portal docs documentation dx Getting Started Guide high-level hub layout Mixpanel Moesif nagivation navigation onboarding organization SDK site site architecture Stripe structure Twilio web design website
How Could Artificial Intelligence Improve API Design?February 17, 2017Artificial Intelligence (AI) is affecting many industries, so how could this impact how we design APIs, and refine our developer experiences?AI analytics api API Analytics API design API discovery API platforms API space API testing APIs artificial intelligence Cleverbot cognitive deep learning futurism IBM IBM Watson neural networks predictive analysis Watson
The Benefits of a Serverless API BackendFebruary 16, 2017What does "serverless" mean? Serverless architecture offers an infinitely scalable cloud backend for APIs and web applications. Discover this new approach.Amazon Amazon Web Services api API backend APIs architecture AWS AWS Lambda Azure Azure Functions backend Bluemix cloud cloud computing CloudFront continuity DevOps Django Google Cloud Functions Gunicorn hosting hybrid architecture IBM infrastructure Kickflip lambda microservices Microsoft NGNIX OpenWhisk operations Placebo Python React.js scalability scalable server server-less serverless Serverless API Backend serverless architecture serverless computing web APIs web applications web server webserver Zappa
Standard API Definitions DemystifiedFebruary 10, 2017We explain the major API description formats, listing all API definitions and specifications like Swagger/Open API, RAML, API Blueprint, I/O Docs & others.api API Blueprint API Definition API definitions api documentation API Specification API specifications APIMATIC Format APIs definition description description language documentation format Google Discovery HAR 1.2 I/O Docs JavaScript JSON machine-readable markdown Mashery Open API Open API Initiative Open API Specification OpenAPI Postman Collection RAML schema spec specification standard standardization Swagger Swagger 1.0 Swagger 2.0 Tibco W3C WADL web API WSDL YAML
Use Automatic API Documentation Testing To Supercharge API GrowthFebruary 8, 2017API testing is a good practice, but documentation must be tested as well. Learn how to add automated documentation tests to your API integration process.2017 api API Blueprint API design API Docs api documentation API operations API testing Apiary APIops APIs bug CI Contentful continuous integration debugging DevOps docs documentation Dredd hooks monitoring Platform Summit Rouven Weßling test testing tests Travis CI
Review of Approov for Mobile API SecurityFebruary 2, 2017We review Approov, a security solution for protecting mobile app APIs from reverse-engineering, spoofing, ad revenue redirection, and other vulnerabilities.access control analytics API security app Approov apps attacks authentication behavioral analytics CriticalBlue data David Stewart eavesdropping identity Identity and Access Management mobile mobile API Mobile APIs mobile app protection Public API reverse-engineering Security spoofing Third Party Solutions token vulnerabilities
Designing a True REST State MachineJanuary 31, 2017We respond to misconceptions of REST API design, review hypermedia, and provide an example of a HATEOAS-compliant state machine. feat. Asbjørn Ulsberg2016 2017 API design constraints CRUD Design Douglas Englebart engine HATEOAS history HTTP hypermedia Hypermedia as the engine of application state hypertext Internet of Things IoT Jorge Luis Borges machine Platform Summit Representational State Transfer rest REST API REST design RESTafarian RESTful RESTful API Roy Fielding specification state state machine toaster Uniform Resource Identifier URI
Oracle Vs. Google: How To Protect an API From Legal SnagsJanuary 26, 2017We detail the history of the Google vs Oracle case rulings, and explore what legal avenues API providers have for protecting and copywriting their APIs.2017 Android api API politics API space APIs business case copycats copyright data Delphi Law Firm Fair use Google Google v Oracle Google Vs Oracle government Java law laws lawyer legal legal protection legality open source Oracle patent patenting platform policy policy politics protection regulation ruling Siri Mårtensson software tech
How to Handle Batch Processing with OAuth 2.0January 24, 2017How do you handle a batch process using OAuth? We describe a flow for creating long-lived access tokens bound to the request to secure API identity control.2017 access access management access token api API design API security APIs Batch batch job batch process Curity identity Identity and Access Management identity control identity management Jacob Id jacob ideskog JSON JWT message microservices OAuth OAuth 2.0 OAuth Server operation queue Security server service signature token
10 GraphQL Consoles in ActionJanuary 19, 2017We review some live GraphQL APIs that offer GraphiQL consoles for exploring API behaviors, acknowledging its growing adoption within the API industry.academic research api API playground API sandbox APIs archival Brandfolder Buildkite community console continuous deployments data DOM EHRI European Holocaust Research Infrastructure Facebook Gdom GitHub GraphiQL GraphQL GraphQL API GraphQLHub IDE playground Public API query language research rest sandbox scrape Stanford University testing
6 Steps To Evolve an API into a Lucrative PlatformJanuary 17, 2017Learn the fundamentals of building and monetizing an API from the perspective of enterprise business development. Based on a talk by Rob Zazueta of TIBCO.agile api API as a product API business API business model API monetization api platform APIs business business development business model digital enterprise growth IT infrastructure lucrative Monetization partners productize Rob Rob Zazueta strategy Tibco transformation Zazueta
Complying with Tough New EU Rules on Data ProtectionJanuary 12, 2017A wide ranging set of rules to protect the data of citizens in member nations of the European Union was adopted in April known as the GDPR.API politics big data business compliance confidentiality Customer data data data privacy data protection directive encryption enforcement EU European Union GDPR General Data Protection Regulation law lawyer legal legality privacy privacy laws Privacy Policy protected regulation regulations rights sanctions user data
How Pokémon Go Fans Hacked ‘Em All: And How to Prevent Similar Reverse-EngineeringJanuary 10, 2017Peaking at 45 million users, Pokémon Go was hacked by thousands of eager fans. Learn how to secure your API from these types of reverse engineering attemptsapi API security APIs attacks cyber cybersecurity exploit geolocation hack hacker Hacking hotfix man-in-the-middle mobile mobile app mobile apps Niantic Pokémon Pokémon Go reverse reverse engineer reverse-engineering Security servers solutions vulnerabilities vulnerability
7 Lessons Learned Building an API StartupJanuary 5, 2017Helpful tips to get an API-first company off the ground running. Contributed by the Kairos API team, who provide top notch facial analysis technologies.2017 advice api API as a product API business API demos API-first APIs automation Brian Brackeen business company configuration management customer service customer support Docker facial analysis facial detection facial recognition hire Kairos Kubernetes lessons market new API company startup team development tips
First Time API Implementation for EntrepreneursJanuary 3, 2017Starting a new business venture within the API economy? We examine the strategy and developer experience traits needed to design and maintain a startup API.api API design API journey api management API security APIs architect begin business business development Continuous Delivery customer loyalty Design design simplicity documentation efficiency Entrepreneur Eric Wilde flexibility holistic management market mentality MVP product release rest startup strategy value venture versioning strategy
9 Common Errors Made During API TestingDecember 14, 2016API testing is an important facet of the API development process, however, watch out for these common errors made while engaging in API testing.200 API development API functionality API testing APIFortress Blueprint caching character sets communication errant entries error code error codes error response errors false positive HTTP mock NULL standardization style test testing
Assembling The API Management Jigsaw In Big (And Small) CompaniesDecember 6, 2016For lessons in enterprise grade API management, we study Bosch's experience implementing Axway's API management solution across billions of data points.api api management API suite APIs architect axway best practices Bosch Bosch Automotive Aftermarket complex complexity enterprise enterprise API management executive Josh Wang large management organizational complexity platform suite system team third party
The Power of Relay; The Entry Point to GraphQLDecember 3, 2016Relay, the entry layer to the API data modeling language GraphQL, is incredibly powerful, useful, and interesting, given the right use cases.api API design API space APIs application client-side data fetching data modeling Design development difference Drift efficient Facebook fast framework GET GraphQL HTTP JavaScript JS language middleware model mutation NodeJS programming query query language React React.js Relay rest schema service tooling wrapper
Ultimate Guide to 30+ API Documentation SolutionsNovember 30, 2016A comprehensive list of documentation generators for web APIs. Compare over 30 API doc solutions side by side. Swagger UI, Apiary, Readme, Aglio, ReDoc ...3scale Aglio Agolia api API Blueprint API console API Definition API developer api documentation API reference API Specification ApiDoc Apidox Apigee ASP.NET API Explorer Carte console DapperDox definition description language developer portal docs documentation generate Google API Discovery HTML I/O Docs Lucybot Mashape Mashery Miredot OAS Open API Open API Specification Postman RAML ReDoc reference RESTUnited Slate solution Spark spec Swagger Swagger Hub Swagger UI SwaggerHub Tibco WADL Whiteboard Wiredcraft
3 Methods for Documenting JSON API ServicesNovember 24, 2016We look at general methods to document JSON web services. Use 3rd party solutions, base docs off framework, or manually create an API wiki / knowledge base.Aglio api API Blueprint API design API Docs api documentation API explorer APIs Blueprint docs document documentation documenting efficient functions Internet JavaScript Object Notation JSON knowledge base light-weight markdown markup Mashery open Open API open source open standard parameters repository server-to-browser specification specs standard Swagger tools web web services wiki
The Easiest Ways to Generate API DocumentationNovember 22, 2016Advice on fast ways to create API documentation, considering static docs, interactive explorers, or API management providers with documentation solutions.3scale api api documentation API explorer API key api management API Specification Apiary Apigee APIs Azure Blueprint code samples cURL developer community docs documentation Dwolla generate HTTP interactive list Open API Initiative Open API Specification Postman RAML rest sandbox SmartDocs solutions specification static Stripe Swagger Swagger UI tools
Avoid Walking on Eggshells and Use DevOpsNovember 18, 2016When Humpty Dumpty falls and cracks, instead of pointing fingers, development, operations and QA should work together. This means having a DevOps mindset.2016 Accenture build CD CI collaboration consistency continous delivery continuous integration culture deploy deployment Design Dev development development management development model DevOps diagram Emily Dowdle Humpty Dumpty IT management Microsoft miscommunication model monitor operations Ops Platform Summit release session silo silos speaker sprint talk team test uptime Wazee Wazee Digital workplace
Leverage Public APIs to Make Your System BetterNovember 16, 2016Embedding Public APIs within software systems should not be viewed as a crutch, rather as powerful, rewarding tools. Public API use cases & best practices.api API leveraging APIs architecture biometric business data generation developers development ePayment external external APIs facial gender kristopher leverage microservices modularity Near Field Communication NFC open data public public APIs sandoval SkyBiometry system Yelp!
How to Wrap a REST API in GraphQLNovember 10, 2016We’ll focus on how to wrap a RESTful API with GraphQL, and how this functions in everyday usage, and outline basic GraphQL best practices.api API design APIs development Facebook GET GraphQL HTTP JavaScript language middleware npm POST query query language React Relay rest RESTful schema wrap wrapper
The Brilliance of Spotify Internal APIs to Mitigate PaymentsNovember 8, 2016This Spotify case study is an example of how to architect a scalable backend using Private APIs to efficiently receive multiple forms of payment from users.2016 Adyen API business API design API monitoring api platform architecture backend Boku business ChatOps company DevOps digital dollars enterprise Facebook payments FinTech Google Wallet Horia Jurcut In-app-purchases internal Internal APIs JSON Klarna methods Monetization money monitoring music payment payment method payment methods Payments Paypal Platform Summit 2016 private Private API private apis purchases scalability scalable Sofort Spotify stateless streamline subscription subscriptions summit
How to Handle the Continuous Delivery of MicroservicesNovember 5, 2016Microservices are a great paradigm for new service architectures, but on the backend, how do we ensure they evolve together if functionality is separated?api API architecture APIs architecture backend Backend-for-Frontend backwards CD CI compatability containers content delivery Continuous Delivery continuous integration data data handling DevOps microservice microservices microservices architecture shim versioning wrapper wrappers
API Longevity, Devious Drones, and Bourbon: Insights From the 2016 Platform SummitOctober 28, 2016The 2016 Nordic APIs conference brought API practitioners together to discuss how to build long-lasting APIs. We review the best advice on API longevity from the perspective of our 6 Insights.2016 2016 Platform Summit 6 Insights Airbnb api API design API platforms API security APIs architecture asynchronous APIs Axiomatics backend backends Bimodal IT continuous versioning decades Fielding GraphQL long view long-lasting longevity Microsoft Neo-security platform Platform Summit platformification server-less serverless Stockholm summit sweden versioning Volvo
Asynchronous APIs in Choreographed MicroservicesOctober 18, 2016Choreographing your microservices with Asynchronous APIs is like dance - each move independently, but all agree on following the same rhythm, beat, & tempo.api APIs architecture asynchronous Asynchronous API beat choreographed choreographed microservices architecture choreography client dance Hitch HTTP Messages microservice microservices music performance Platform Summit server server-to-server service-to-service tempo Topics WebHooks WebSockets
Virtualization, Sandboxes, and Playgrounds for a Wholesome APIOctober 14, 2016API demo API playground API sandbox API security API testing API Virtualization Apigee axway barrier consumer control developer demo developer experience dx environment identity onboarding playground sandbox test usability user User/Consumer virtualization
5 Potential Benefits of Integrating GraphQLOctober 7, 2016What makes GraphQL so powerful? We identify 5 reasons why wrapping your RESTful API in GraphQL can create a more robust API.agile api api API design APIs applications backend benefits client code data datatype Design Facebook GraphQL Hudl Instagram JSON language languages native programming query query language Relay rest RESTful robust robust API schema wrapper
CMA Will Save Open Banking APIs in Post-Brexit EconomyOctober 5, 2016The Competition and Markets Authority (CMA) will require open bank APIs, withholding PSD2 themes of open banking in a post-Brexit European economy.api API economy API Landscape API platforms API space APIs banking banks Brexit CMA Competition & Markets Authority data digital transformation EU Europe European Union financial financial services FinTech Great Repeal Bill London news open banking open data Payment Services Directive 2 post-Brexit PSD2 reforms regulations UK
eBook Released: How to Market an APISeptember 30, 2016Announcing an eBook release! "How to Successfully Market an API" identifies ways to fine-tune platform advocacy and developer relations to promote your APIadvocacy advocate announcement api API directories api marketing APIs business developer developer experience developer outreach developer portal developer relations DevRel dx ebook evangelism evangelist launch marketing press promote promotion release technology
The API that Defied REST: Most Common Instances of unRESTful APIs, and What Really MattersSeptember 22, 2016Should the RESTful golden standard apply to all APIs? Here are specific cases where operational efficiency of Thrift or SOAP outweighs REST.Apache Thrift api API design API development API space API standards APIs contracts data Evernote GraphQL HTTP idempotent Paypal Representational State Transfer rest REST API REST standards REST vs SOAP RESTful Roy Fielding RPC Simple Object Access Protocol soap stateless unRESTful WCF Windows Communication Foundation XML
What Does the Rise of Bots Mean for APIs?September 20, 2016In this piece, we’ll address the rise of bots, why it’s not as megalithic as you might think, and what exactly they mean for the future of the API spaceAI api API space api strategy APIs artificial intelligence bot bot standardization bot-bot communication bots Calvin Mooers chat ELIZA end user futurism IETF intelligent machines machine intelligence machines natural language processing NLP rise rise of bots semantic web Slack ux
Decouple User Identity from API Design to Build Scalable MicroservicesSeptember 15, 2016In this post we'll see why APIs and microservices should decouple user identity from their designs, and how to go about this implementation using scopes.AAA access access management accounting ACR api api management API security APIs auditing authentication Authentication Server authorization Curity decouple federatoin gateway IAM identity Identity and Access Management identity control jacob ideskog login microservice microservices OAuth OAuth 2 OAuth Server permissions proxy scope scopes Security social login UI user user identity
Don’t Underutilize These 5 Amazing HTTP Performance FeaturesSeptember 13, 2016Don't overlook these HTTP features in your API or web app: Cache-control, Keep Alive, Request pipe-lining, compression, and serving partial content.api APIs app cache Cache-control caching compression deflate etag features GET gzip HEAD head-of-line blocking header HTTP http/2 HTTPS Keep-Alive multiplexing performance performance features pipelining POST protocol PUT request header server state SPDY TCP Vary web web API web app
Tips and Tools for Debugging APIsSeptember 8, 2016A checklist of tips for debugging an API and preventing common bugs; checking HTTP/2 & SSL issues, using virtualization, monitoring with POSTMAN, and more.api API design API monitoring API security API standards API testing APIs bug bugs cURL Debug debugging development error HTTP http/2 HTTPie Postman Security software software bugs software development solutions testing tips tools UTF-8 virtualization
Utilizing Product Hunt to Launch Your APISeptember 6, 2016Product Hunt can be a powerful tool for getting word out about your API - but getting featured is difficult. Learn to prepare a PH campaign the right way.advocacy Algolia alpha Antoine Guénard api API advocacy API Castor API evangelism api marketing API Plug API Promoting APIs app Batch Beta List Bram Kanstein Closed Beta community community building developer outreach developer relations DevRel evangelism exclusive Full Release Hacker News hug of death hunter launch maker marketing Michael Oblak Minimum Viable Product MVP Nicholas Hilem Open Beta Product Hunt Reddit release Ryan Hoover Sheetsu Startup Stash Y Combinator
Using IoT Data to Hack the WorldAugust 31, 2016Zettabytes of data from IoT devices are enabling energy sustainability, carbon emission reduction, cost savings, and better well-being for the world.aircraft api strategy carbon data device devices Diabetes EdTech education efficiency energy enterprise Gartner hack healthcare Internet of Things IoT IoT devices life-hacking manufacturing microdevices Nest pollution sectors technology things transportation Virgin Atlantic world world-hacking Zettabytes
Virtual Assistants Harness Third Party Developer PowerAugust 25, 2016We review Apple's recent SiriKit release, along with Alexa, Viv, and other virtual assistants making (audio) waves through the use of 3rd dev integrations.AI Alexa Alexa Skill Amazon api API News APIs Apple artificial intelligence bot Cortana developer developer program Google Now human-computer interfaces innovation iOS linguistics natural language processing Siri SiriKit smart home TechCrunch third party developers VA VAs virtual assistant virtual assistants Viv voice voice control voice interface voice recognition voice-enabled VoIP API WWDC
Creating a Hubot Script for the AWS API GatewayAugust 23, 2016We walkthrough creating a simple Hubot for ChatOps. Our example acts as an extension to interact with Amazon's AWS API Gateway to add and edit API keys.Amazon Amazon Web Services API Gateway api strategy AWS bot bot design bots chat bot ChatOps ChatOps bots code CofeeScript development DevOps Ebury extension Flowdock framework GitHub Hubot Hubot script integration interface Node.js programming script SDK tutorial walkthrough
Three Best Practices to Achieve Release When ReadyAugust 18, 2016Release when ready is a software release philosophy epitomized by releasing bite-sized chunks. In this article we overview three ways to make it happen.2016 Summit agile alerting API monitoring API testing automatically tested best practice bots CD ChatOps CI code continuos deployment continuous development continuous integration deployment process Hubot integration tests Jenkins KPIs linters Matt Boyle monitoring ready release release when ready script speaker static analysis test test quality testing unit tests
APIs Are Breaking the Barriers to Smart Home AutomationAugust 16, 2016Hopefully with smartly designed APIs, and hubs that embrace third party integrations, we will soon realize our idealized, futuristic smart home.Alexa Amazon automation Back to the Future bot bots BTTF connected futurism futurist home hub integrated Internet of Things IoT J.A.R.V.I.S. mobile Nest rest Samsung smart smart home Smart Home Cloud API smart tech smart technology SmartThings Switchmate thermostat VA virtual assistant voice voice-enabled
What is the Difference Between API Documentation, Specification, and Definition?August 12, 2016We unpack the terms API Documentation, API Specification, and API Definition, and offer some examples that represent them when we describe web APIs.API Definition API design api documentation API Specification api strategy definitions difference documentation human machine Open API Specification OpenAPI reference specification Swagger web APIs
API Design: Building and Enforcing an Internal Style GuideAugust 9, 2016Crafting an internal API style guide is great when a company has a suite of various APIs, or is outsourcing API development. Your style guide should include these essential points.api API community API Definition API description API design API development APIs authoritarian autonomous consistency construct data definition description Design design guide develop developer developer experience development encoding governance guidelines HTTP links Microsoft REST API Guidelines outsourcing parameters resources rest return codes style style format Style Guide versioning
API Testing and Monitoring with API FortressAugust 2, 2016API Fortress is an API testing solution that is codeless, with a clean user interface. Great for testing and monitoring your API, we'll show you why and how to get started with tests.api API Fortress API metrics API monitoring API testing APIops APIs automated CI continuous continuous integration DevOps fortress metric analysis metrics monitor monitoring operations Patrick Poulin performance monitoring performance testing platform RAML test testing
12+ Frameworks to Build ChatOps BotsJuly 26, 2016If you're looking to use ChatOps practices, these open source pre-made bot frameworks are designed to bring DevOps tooling to any chat room you team uses.AI api APIops APIs artificial intelligence Atlassian bot bots CA Technologies Campfire chat chat room chatbot Chatbots ChatOps chatting Clojure CoffeeScript Cog conversational Demisto DevOps Docker Err Err bot Errbot Facebook Messenger Flowdock framework frameworks GitHub Gitter Go Hipchat HPE Hubot IM incident management Jarvis Jason Hand Jessie Newland JVM Let's Chat Lita Lita bot Lua Mark Imbraccio Mattermost Nestor Node.js plugins Ruby SDK Slack StackStorm VictorOps VKontakte
How to Hold a Killer First Hackathon or Developer ConferenceJuly 21, 2016Holding a hackathon, meetup, workshop, or developer conference is great for bringing together members of your API community and sharing wisdom. Here is our advice for doing so.API demo API events api marketing API Promotion API provider API space community community building conference demo demonstration developer developer conference DevPost event event hosting Events get-together Google I/O hack hackathon Hackathon Watch hackathons host industry marketing meetup meetups present presentation promotion speakers summit team tradeshow workshop
Developer Relations: How to Offer Unparalleled Developer OutreachJuly 14, 2016Developer outreach is absolutely essential for cultivating an API's network of users and agents. Figuring out the proper channels, frequency of communication, and methodologies of effective relations with your developers will help usability soar.api API community API evangelism api marketing APIs communal community dev outreach developer developer experience developer outreach developer relations developers DevRel direct marketing discover discoverability documentation email evangelism evangelist inbound indirect marketing knowledge base marketing outbound outreach promote promotion relations social media
Education, APIs, and the Changing Face of EdTechJuly 12, 2016EdTech behind colleges and universities is becoming increasingly programmable with the introduction of API-driven course material, campus, & research APIsacademia academics academy api APIs collaboration college course course material disruption Ed-Tech EdTech education education space IaaS IBM infrastructure institution Khan Academy learning Manciocchi Mashery Mendeley online online education open data open school programmatic research school schooling Science-as-a-Service technology university University of British Columbia
Walkthrough of APIware’s Sapience API Security Validation ToolJuly 8, 2016Sapience is a new API security validation service. Using it, API providers can monitor for security vulnerabilities in their APIs as part of their CI flow.access token Alexander Menzheres api API Definition API monitoring API security APIs APIware auditing authentication authorization automated testing badge beta Brainware CD CI Continuous Delivery continuous integration cybersecurity identity review Sapience scan scanning seal Security security scanning security validation SQL SQL injection testing token trust seal validation verification walkthrough
5 Tips for Starting Your Public API JourneyJuly 5, 2016In this post we’ve drawn together 5 tips for starting a public API program, with some advice on what to consider when you go from zero to a production API deployment.advice api API business API journey API program api strategy APIs beginning beta business model business models Continuous Delivery continuous integration delivery deployment DevOps feedback future proof getting started journey Minimum Viable Product MVP onboarding plan planning program project management public public APIs roadmap starting starting API testing timeline tips
Your API is Never Fully ReleasedJune 28, 2016The simple fact is this — your API is never fully released. Using continual development practices will yield impressively capable and extensible APIs.agile agile api agile development API design API development API provider backup solutions beta CD CI continual development continuous Continuous Delivery continuous deployment continuous development continuous integration delivery develop development DevOps future proof launch plan public release software development sprint timeline
Crafting Excellent API Code Tutorials that Decrease Onboarding TimeJune 22, 2016Having API tutorials is a huge boost to an API program. Use code samples and walkthroughs to teach by example and increase your standing with developers.api API advocacy API code api marketing api strategy APIs code code sample code snippets code tutorial code tutorials coding comments cookbook dev center developer developer center developer community developer portal developer resources development devkit getting started guide Hello World onboard onboarding programming source code tutorial tutorials walkthrough
Creating A Brand Guide for Your APIJune 18, 2016Learn the steps to create a brand guide that helps free-to-use APIs control how their branding appears on third party apps - name, message, logo, placement, attribution, etc.api api marketing API platforms API space api strategy APIs attribution badge brand brand assets Brand Guide brand guidelines branding branding guide developer Example API exclusion zone formatting Free guidelines icon image logo logotype market research marketing partner partner guidelines Powered by promotion public APIs style Style Guide tone typography voicing walkthrough wordmark
Using APIs in Sound EngineeringJune 16, 2016As more media and tools migrate to the cloud, it's only a matter of time before DAWs become browser based, and APIs are utilized in sound engineering environmentsAbleton api API space APIs Audacity audio audio production Bandcamp bounce browser browser-based Cakewalk Chrome cloud cloud computing cloud migration cloud processing collaboration DAW Digital Audio Workstation DJ effects engineering file type Fruity Loops hypermedia instrument Logic manipulation media MIDI music musician Pro Tools RAM recording social sound sound engineering sound recording SoundCloud stem tools web Web Audio API web-based WebRTC
7 Ingredients That Make Up a Superb Developer CenterJune 11, 2016we looked at 10 successful public API programs to see what attributes their developer centers have in common, and distilled this research into seven main ingredients providers should prioritize when creating a developer center.Alchemy api API console api documentation api marketing API Onboarding API playground API sandbox api strategy API testing APIs Authentication Guide branding dashboard design guide dev portal developer developer portal developer relations developers devkit endpoint evangelism Google Maps ingredients libraries MailChimp marketing OAuth Paypal platform policy Postmates sandbox SDK service Spotify status channels superb support test testing Twilio Twitter Uber YouTube
eBook Released: API-Driven DevOps – Strategies for Continuous DeploymentJune 7, 2016Abao agile API Armor api platform API space architecture automation CD CI cloud configuration management containers continuous Continuous Delivery continuous deployment continuous integration DevOps DHC Docker Dredd ebook IoT release software architecture software development tooling tools zen
What is the Difference Between an API and an SDK?June 2, 2016How is an API different than an SDK? What does an SDK or devkit have that an API doesn't? Learn how to provide the best tools for your developer users.api APIs Application Programming Interfaces code libraries developer devkit documentation Ecosystem Facebook API Facebook SDK Helper library kit libraries library SDK SDKs Software Developer Kit Software Development Kit tools web web APIs
Accumulating Feedback: 4 Questions API Providers Need to Ask Their UsersMay 31, 2016Accepting feedback from developer consumers refines your API and sets future expectations. But what questions should you ask, and how should you ask them?agile api API development api marketing API metrics api strategy APIs communication consumer feedback developer outreach developer relations development strategy dx feedback iterative development market research marketing metrics outreach questions R&D research research and development response survey user user experience ux
A Human’s Guide to Drafting API Platform PolicyMay 26, 2016Terms of use agreements are notoriously difficult to understand - learn to communicate the vital components of your API platform policy in an easy-to-understand way to ensure your API consumer don't unknowingly breach your ToS.agreement api API platforms API Policy API politics API provider APIs behavior contract Cookie Policy cookies court developer experience disclaimer documents expectations Instagram law lawyer legal platform platform policy policy politics Privacy Policy readability responsibilities responsibility rules service level agreement SLA Stripe terms terms and conditions Terms of Service terms of use ToS TOSDR TOU usability user
Blockchain: Beyond CryptocurrencyMay 24, 2016Blockchain isn't limited to cryptocurrency. Healthcare records, smart contracts, voting, and other sectors are greatly benefiting from blockchain technology.API space application architecture Bitcoin BitTorrent block block encryption blockchain blockchains Colu contract crypto cryptocurrency cryptology Darkcoin data digital enterprise Dogecoin encryption enterprise government hash key keychain Litecoin medical records MedVault open data payment platform point-to-point encryption relational Security SmartContract software architecture timestamp transaction voting web
Tips to Improve the Discoverability of Your APIMay 19, 2016How to promote an API. Online promotion that uses inbound tactics like SEO,advocacy api API directories API directory API discovery API For That API Harmony API listings api marketing API operations API Promotion APIs APIs.json APIs.json format community building crawl directories directory discover discoverability evangelism Exicon exposure ifttt keyword listings marketing Mashape metadata online optimization outreach profile ProgrammableWeb promote promotion RapidAPI robot SDK search Search Engine Optimization searchability SEO service discovery submit tracker visibility zapier
Exploring the Cloud Laboratory: Advances in Biotech & Science-as-a-ServiceMay 17, 2016Science-as-a-Service is a new exciting frontier for Biotech and the API space. Biological research, once confined to CROs and universities, is now programmable, accessible to small businesses.23andMe Agave api APIs automation Autoprotocol big data bioessays bioinformatics biologists biology Biopharma Biotech biotechnology centrifugation cloud cloud biology cloud computing cloud laboratory cloud stack college Contract Research Organizations CRO DNA Emerald Cloud Lab experiment futurism Internet of Things IoT lab laboratory Open Science OpenTrons PCR Riffyn RNA saas SciAAS Science Science Exchange Science-as-a-Service scientists startups Transcriptic universities university Zymergen
Review of Red Hat’s Apiman Open Source API ManagementMay 13, 2016We review APIman by Red Hat. APIman, the open source API management alternative, could be a powerful instrument for API providers under the right circumstances.api API community API design API man api management API space api strategy APIman APIs architecture data model Docker IaaS infrastructure Java JBoss management product review Red Hat review saas solutions tool tooling tools
Automated Testing for the Internet of ThingsMay 11, 2016Continuous Integration now has it's eye on IoT. We continue to explore DevOps by looking at what is needed to bring automated testing to the IoT.agile api API development API testing API-Driven DevOps APIs Apple automated automated testing C CD CI code continuous integration D2D development device Device API Device-to-Device devices DevOps embedded firmware hardware Internet of Things IoT MCH Model-Conductor-Hardware OTA Over the Air software software development Tesla test test automation testing updates
eBook Release: The API Economy – Disruption and the Business of APIsMay 6, 20162016 agile Amazon announcement api api business models API community API economy API Industry API Market API space APIs book business businesses competition disrupt disruption diversification ebook economist economy ereader evolution industry innovation kindle market new release projections release saas sector standardization
The Present and Future of Configuration ManagementMay 2, 2016Configuration management (CM) is the set of practices aiming to manage the runtime state of the applications. Every application consists of one or more databases, web servers, application servers, reverse proxies, load balancers, and other moving parts that need to work together at runtime to make a working system. Software configuration management is the process of describing the ways in which all these inputs — called artifacts...Amazon Web Services Ansible api API development API operations API-Driven DevOps APIs architecture artifacts AWS backend Capistrano CD Chef CI cloud CM configuration configuration management configure continuous delivery developer DevOps Ecosystem immutable infrastructure infrastructure infrastructure-as-a-service Java OpsWorks Otter Perl Puppet Python Ruby Salt Scala SmartFrog tooling tools
How Far Should API Definition Languages Go?April 27, 2016API definition languages like OpenAPI Spec, API Blueprint, and RAML define elements and structures, but as standards in the API industry evolve, however, their purpose and design are under continuous scrutiny. Specifically, the extensibility of API specifications with additional elements and feature sets comes into question.API Blueprint API Definition API description API design api documentation description Design documentation hypermedia language metadata MSON OAI OAS Open API Open API Initiative Open API Specification OpenAPI RAML rest Restlet specification Swagger
The Evolution of the OpenAPI Specification: Does OpenAPI Mean Open World?April 25, 2016api API community API Definition API description API design API Industry API space API standards APIs Closed World community error handling ethos extensibility Fielding format GitHub HATEOAS HTTP hypermedia language OAS Open World OpenAPI OpenAPI Specification rest specification Swagger
How APIs Are Streamlining HealthcareApril 22, 2016api API Industry API sectors API space ApiMedic APIs app apps care caregiver citizen data developer program Doctorly dotor Drchrono EHR feature government growth health Health Professionals health records healthcare healthcare data hospital industry medicine MedlinePlus Connect open data patient public APIs records research SDK sector social standardization tech Theranos thought piece UK US welfare
World War API: Understanding the EnemyApril 20, 2016We dig into the reasonings and psychology behind cyber terrorism to better understand what API providers need to do to protect their resources and routes.actors API security attack attacker attacks audit Black Hats code injection conflicts cyber terrorism cyberattack cybersecurity DDOS DNS economic attack enemy espionage impact attack international malicious psychology Security terror terror attack terrorism threat vulnerabilities warfare World War API
Tracking the Growth of the API EconomyApril 18, 2016We look at the number of APIs currently in existenceapi API business API business model api business models API economy API Market API provider API space APIs B2B business consumer data dominant APIs financial growth ifttt industry IoT MailChimp market monopoly Netflix ProgrammableWeb projections saas SmartBear SmartBear survey zapier
World War API: Cyberattacks on the International ScaleApril 15, 2016access management api API platforms API Policy API security APIs attack black hat cyber cyber terrorism cyberattack cyberattacks cybersecurity digital enemy espionage exploit hack hackers Hacking identity control international Internet online risk Security SQL threat vulnerabilities warfare white hat
Reach DevOps Zen with These Continuous Integration ToolsApril 13, 2016Traditional Continuous Integration (CI) tools are evolving, now for cloud and mobile. We track API-driven CI styles using Jenkins, Travis CI, Fastlane and all in between.agile agile api API design API development API operations API testing API-Driven DevOps bug tracking CD CI cloud Cloudbees Continuous Delivery continuous deployment continuous integration deploy DevOps environments functional testing integration testing Jenkins lean mobile testing OS PaaS TeamCity testing Travis CI unit testing version control repository version unification versioning
Finnish Startups Advise API Practitioners on the API Stack: Pre-Helsinki Event FeatureApril 11, 20162016 api API design API platforms API provider stack API Stack api strategy APIs architecture deployment developer experience development DevOps dx event feature Events finland Finnish helsinki Herkko Kiljunen Howard Luo Karita Kasurinen Klevu Leadfeeder natural language processing Nilay Oza operations RESTful Tucia Valossa
API Model Canvas: Developer Experience is a Key Ingredient of Quality APIsApril 7, 2016The API Model Canvas is a method for planning a lean API. Quality Developer Experience (DX) must be intrinsic to your business model, or else developer relations will suffer.agile API business model api business models API design API development API Model Canvas API operations API Stack API Suomi APIops Ash Maurya business model canvas developer experience developer relations DevOps dx Entrepreneur finland lean Lean Canvas Minimum Viable Product MVP startup
Sectors for Exploitation with APIsApril 4, 2016What industries will APIs revitalize next? We analyze 6 business sectors that will be disrupted as soon as an entrepreneur creates the next "API for that"2016 analytics api API business API business model api business models API economy API practice API practitioners API space API-fied API-first APIs app Application Programming Interfaces business Chris Wood consumer cost cutting developers disrupt disruption Entrepreneur entrepreneurs food freight trucking green building health care industry IoT PaaS projections saas sectors thought piece
Tools Built on Top of The Docker APIMarch 31, 2016We examine the ecosystem of tools that integrate with the Docker API to perform things like cluster management, scheduling, service discovery, storage, & more.api API development API operations architecture backend CD CI cloud cloud computing cloud service cluster configuration management container Continuous Delivery continuous integration DevOps Docker Docker Swarm dogfooding IaaS immutable infrastructure infrastructure infrastructure-as-a-service networking open source PaaS registries remote API service discovery
Is Your API the Cinderella or the Crown Princess?March 30, 2016api API platforms API Usability API-first APIs architecture B2B B2B integrations business business data cinderella CSV data data formats dog food dogfooding dx ERP flat file IaaS infrastructure integration IPaaS IT partner APIs PlanMill platfom platformification princess RESTful hooks saas SFTP SIAM system usability ux
Maintaining API Security in a Continuous Delivery EnvironmentMarch 28, 2016The move toward automated and continuous delivery brings with it new security concerns. Remember these quality security measures for CD environments...agile agility API development API Ecosystem API monitoring API operations API security API testing API-Driven DevOps auditing CI cloud code review code scanning collaboration Continuous Delivery continuous integration deployment DevOps infrastructure Security team
PSD2 Sanctions Access to Personal Banking Data, Amplifying FinTech GrowthMarch 25, 2016PSD2 is an EU regulation that will regulate open banking across Europe, enabling third parties to create new FinTech apps and fostering API economy growth.access control api API economy API space APIs B2C bank banking banking APIs Banking-as-a-Service big data data data access Data Economy EU Europe European Union finance financial FinTech Me2B Open Bank Project open banking Payment Services Directive 2 Payments personal data programmable PSD2
Twitter’s 10 Year Struggle with Developer RelationsMarch 23, 2016Large social network APIs often struggle with third party developer relations. We analyze the Twitter API and it's rising and falling rapport with devs.api API community API economy API Ecosystem API evangelism API platforms API provider api strategy APIs apology community DailyBooth Dev Rel developer community developer ecosystem developer relations developers DevRel Echofon Jack Dorsey social APIs social network struggle third party third party developers tweet Tweetbot TweetDeck Twitter Twitter API Twitterrific users
Ten New Breeds of Businesses That Have Emerged out of the API EconomyMarch 21, 2016The industry hasn't been around for all that long, yet the API economy has quickly spawned many new types of companies. We outline this rapid growth by listing 10 new types of companies that owe their existence to the API economy.analysis api API business api business models API economy API Industry API Macrocosm api marketing API space APIs blogosphere business business model businesses cloud economy IaaS industry IT macrocosm PaaS provider saas thought piece web economy World of APIs
Monitor the Status of APIs with These 4 ToolsMarch 17, 2016API developers often need to monitor external APIs to keep systems afloat. Here are 4 tools for dependency management- good for API users to track uptime, runtime, and general system api API Availability API data API design API development API metrics API monitoring API operations API Stack API testing APImetrics APIs APIscience Azure configuration management data dependency dependency management DevOps external APIs forensic auditing metrics monitor open source performance analytics performance monitoring runtime SmartBear status test testing uptime virtualization Visual Studio Application Insights
API-Driven DevOps: Spotlight on DockerMarch 15, 2016Of all the recent emerging technologies, one of them has taken the world of DevOps by storm in the last three years: Docker. We dig into the architecture and reason why it's so powerful.agile api API architecture API backend API design API development API operations API ops api strategy API-driven API-first APIs architecture artifact management Chef CI container containers Continuous Delivery continuous deployment continuous integration daemon DevOps Docker Docker API IaaS immutable infrastructure microservices operations orchestration PaaS Puppet registries saas team workflow
6 Techniques for 99.999% UptimeMarch 10, 2016Strong uptime is the lifeblood of an effective and efficient API. To increase uptime, follow these six industry rules to never leave a single call behindAPI development API monitoring API security API Usability availability available CIA code data center DevOps downtime error error domains failover flood prevention monitoring online performance monitoring runtime Security server techniques up time uptime virality virtualized vulnerabilities white hackers
Defining the Emerging Role of DevOpsMarch 9, 2016Enter DevOps. Incredibly powerful when implemented correctly, DevOps is a production philosophy that unifies the concept of experimentation with stability to produce agile development strategies.agile API design API development API Industry API monitoring API operations API space API testing APIops Atlas automation Chef CI continuous deployment continuous in development development cycle development environment development strategy DevOps DevOps tools ELK Stack GuardRail innovation IT IT alignment iterative development job operational operations point-to-point production role software development Stackify team title tooling tools waterfall
The Core Principles of API ManagementMarch 8, 2016API management is a term that has been used in the API economy for several years and has existed without acquiring an exact, universal definition. While most protagonists in the API community agree on the core themes of **API management** and why the subject is important, the specifics are frequently defined by the capabilities of commercial “API management” solutions. The term has become so synonymous with these solutions that more than one have it engraved in their brand.2016 access management api API architecture API console API consumption API design API economy API Gateway API Industry API Knowledge api management API Portal API Registry API space API Stack API utilization APIs architecture Chris Wood consumer define definition developer portal features functionality management metrics statistics thought piece
Evolving a Company’s IS in the Lego Computing Age: How to Choose a Brick ProductMarch 3, 2016The composite enterprise is here -  in today's lego computing age, plug and play brick products accelerate traditional Information Systems (IS). Learn how to evaluate them to make the best informed business decision.aggregation api API business API Handyman API platforms API Ubiquity API Utility APIs architecture brick brick product brick products company composite composite enterprise computing containers corporate corporation CRM digital enterprise enterprise Enterprise APIs IaaS information system information technology IS IT LEGO lego computing microservices PaaS platformification platforms product saas Web architecture
Automated Fact Checking: The Holy Grail of Political CommunicationFebruary 25, 2016The fact checking industry emerged to validate or deny statements made by politicians. But the process is laborious, ripe for change using new tech and APIs2016 US Election AI api API Industry API space APIs automation debate dialogue election extraction fact fact checkers fact-checking journalism machine intelligence media natural language processing news news media NLP political politics ranking statement tech technology truth validity verification
Sweet API — Syntactic Sugar and YouFebruary 23, 2016Syntactic sugar - praised by some, "cancer of the semicolons" to others. Is coding APIs and web frameworks with syntactic sugar worth it? We present benefits and caveats to answer that question.api API design API development API standards API Usability APIs COBOL code code example coding complexity consumer developer experience development dx framework human programming simplicity sugar sugary sweet syntactic syntactic sugar syntax understandability usability ux
Day in the Life of an API Developer EvangelistFebruary 18, 2016What does it take to be a software evangelist? An API evangelist? Developer community outreach is no small feat. Learn what the job entails to see if you're up for the challenge.advertising advocacy advocate api API as a product API community API developer API evangelism API evangelist api marketing API Promotion community customer relations customer relations management customer service Dev Rel developer developer portal DevRel engineering evangelism evangelist interview marketing outreach product promotion Q&A relations sales software evangelist support team technology evangelist
Stemming the Flood – How to Rate Limit an APIFebruary 16, 2016All about finding the sweet spot in API rate limiting. Learn the types of rate limits, how to implement, example API rate limits, & impact on security & business.access access control access management api API architecture API business API design API Gateway API security APIs CIA data flow data request dynamic limits flood freemium limit limits nginx rate rate limiting rate limits Redis subscription Twilio Twitter variable rate limiting
How to Grow and Profit Using a Freemium API Monetization ModelFebruary 11, 2016The freemium model is common for SaaS & APIs, but how to implement it correctly? See the benchmarks as we compare Freemium API monetization methods across the API space.API as a product API business API business model api business models API Growth API monetization business freemium freemium API model growth model Monetization monetize monetized profit profitability revenue signups userbase
Building a REST API in Java and Scala Using Play Framework – Part 2February 8, 2016In part 2 of this series on the Play Framework, we explore features and use real code to illustrate its capabilities, and how Play Framework and Scala enable a tight definition of relatively complex processingapi API architecture API design API development APIs asynchronous code coding controller development framework how to Java persistence Play Framework programming rest RESTful Scala streaming tutorial validation walkthrough web web framework WebServices
10 Continuous Integration Tools to Spur API DevelopmentFebruary 4, 2016Continuous integration tools for APIs is a growing presence in the API economy. We list 10 tools that allow API developers to continuously test their APIs. Abao agile agile api agile development API Blueprint API community API development API operations API testing Apiary APIMATIC automation backend Chakram CI CI server integration code code generation commercial continuous integration DHC Dredd Frisby.js JavaScript Martin Fowler metric Node.js open source Postman programming RAML Restlet Runscope saas SmartBear software development Swagger Diff tech technologies tools Travis CI webhook
What Data Formats Should My API Support?February 2, 2016APIs return various data formats for the developer user, but which is best for your API? We overview JSON, XML, YAML, RSS, Atom, SUP, PDF, KML, CSV, and ...API design API development Atom CSV data data format data formats data generation data request Design Ecosystem format Formats hypermedia JSON KML parse RSS sandoval SQL SUP XML YAML
Building a REST API in Java and Scala Using Play Framework – Part 1January 28, 2016Tutorial on using Play Framework to build APIs on the Java Virtual Machine in Java and Scala. This open web framework is great for reactive, agile programming.agile agile api api API architecture API design API development APIs architecture asynchronous code code sample coding command line development framework GUI guide HTTP Internet Java JSON JVM Lightbend open source parallel processing parse Play Play Framework plugins programming reactive rest RESTful review Scala stateless technical toolkit tutorial Typesafe walkthrough web Web architecture
4 Apps that Rely on APIs for SurvivalJanuary 26, 2016APIs allow these apps to focus on their core competency - proof that third-party API integrations are critical for quickly expanding a digital business.api API business API business model API economy api strategy APIs app apps architecture backend big data Buffer example FantasyPros founder Google Maps API infrastructure Instagram public APIs rideshare startup startups survival Third Party APIs Twilio Uber
Instagram API and the Transient Nature of Public Social APIsJanuary 21, 2016It seems that a limitation has been reached as open transparency becomes a barrier to profitability amongst public social APIs like Instagram API, Twitter API, and others.advertising api API deprecation API economy API News API platforms API politics API retirement api strategy API-first APIs change changes Instagram Instagram API legal legalities platform policy policy public public APIs social Twitter API update updates versioning
How to Improve API Experience Using HypermediaJanuary 19, 2016Hypermedia can be used to increase the developer experience of your API. Hypermedia codes to relationships, rather than endpoints, creating networked resources that can be tapped in relative to the original request.api API Best Practices API design API development API Usability APIs Atom audio data data visualization Design developer experience discovery experience extensibility format HAL HATEOS hypermedia information information design information management information technology IT links machine learning media media API multimedia music network relational relational coding resources Siren URI usability ux video
API Gateways to Direct Microservices ArchitectureJanuary 14, 2016We explain what an API gateway is, and why it has become a popular way of throttling usage for devices interacting with microservices.access control access management api API architecture API Gateway API Gateways api management API security APIs architecture authentication authorization barrier DMZ filter filteration firewall gateway gateways identity microservices OAth protection redirection Security Web architecture
What the Open API Initiative Means for the API SpaceJanuary 12, 2016Swagger was recently restructured as the Open API Initiative, an effort to create a vendor neutral format across the API economy. What ripples will occur?2016 api API description API design API discovery API economy API space API standards api strategy APIs community consortium documentation Formats framework governance IBM initiative Linux Foundation Microsoft news OAI ODAF open Open API Open API Initiative OpenAPI OpenAPI Specification RAML rest RESTful SmartBear specification standardization Swagger
APIs and the Future of WorkJanuary 7, 2016API-enabled "as-a-Service" tools change the way we work. From team collaboration, freelancers, to new API experts, the two-sided market gains footing.api api business models api strategy APIs as a service automation collaboration company freelance Freelancer freelancers future futurist hire hyperconnected IaaS market minimum viable platform on-demand product remote saas Slack subscription team two-sided market Upwork work work environment workplace XaaS
Simultaneous Platform-Wide Versioning: How to Implement API to SDK SynchronicityJanuary 5, 2016How to marry API updates with SDKs, and why a unified platform-wide versioning strategy increases security, user experience, and agility for APIs.agile alpha api API design API platforms API security APIs auto-generation beta change changelog code generation consumer Ecosystem generation new parallel updating platform synchronicity rapid development release RESTUnited SDK SDK generation SDK generation service Security serial updating Software Development Kit synchronicity toolkit Under Armor unified unify update updates user experience ux version version unification versioning
Token Design for a Better API ArchitectureJanuary 2, 2016This article looks at 3 different architectures to see how improved token design can boost performance and limit database lookups. Tokens can help structure complex API architectures. access access control access management api API architecture API design API key API security APIs architecture block encr cryptography data stability decryption encryption front desk gateway HMAC identity keys metropolis password point-to-point encryption revocation Security SOA string token token design tokens validation
20+ Emotion Recognition APIs That Will Leave You Impressed, and ConcernedDecember 31, 2015We explore facial detection APIs and sentiment analysis APIs that can be integrated into apps to detect emotion from users.AB testing ad advertising AI algorithms analytics api api strategy APIs artificial audio big data biometrics camera cognitive computing detection emotion emotion recognition emotion video analytics engagement eye tracking face face analysis faces facial facial analysis facial detection images intelligence machine intelligence machine learning mobile photo photographs psychology response SDK sentiment sentiment analysis text textual video webcam
The 6 Core Tenets of API Practice: Introducing New ‘Insights’ PagesDecember 24, 2015We've added new "Insights" pages to organize our best content into 6 categories - Platforms, Strategy, Marketing, Business, Security, and Design.announcement api api business models API design api marketing API platforms API practice API security api strategy APIs center community core Doerrfeld hosting insight Insights knowledge navigation Nordic APIs Nordic APIs Insights Nordic APIs team practice practitioners providers school site architecture study tenets update
Content Negotiation For Web API LongevityDecember 18, 2015Learn how to design content negotiation into REST APIs, and why it's important to remove media type extensions in order to develop long-lasting RESTful APIsAPI design API development content content API content distribution content negotiation decades distribution Doerrfeld extension Fielding file format Formats HTTP IETF media types Michaels-Ober music negotiation rest RESTful RFC Roy Fielding software design SoundCloud Travis CI versioning
Lean and Mean Open Data MachinesDecember 15, 2015All open data platforms should have an API. Having an API-first mindset can spur open data usage by increasing the ease of innovation.agile agile api andreas krohn api platform API platforms API-first CKAN Creative Commons data database Doerrfeld government innovation legal license open open APIs open data Open Data Commons open source platform public Public API public APIs public service public transport PublicAPIs sector
8 Keys To Creating A Truly Usable APIDecember 10, 2015We summarize 8 main factors that make a usable API - an effective component of a developer ecosystem promoting developer experience, design, proper tech...api API design API development APIs Art Anthony changelog code libraries consumers Design developer developer experience documentation dx efficiency error codes experience helper libraries interaction methods providers scalability speed status codes technology testing usability usable user user experience ux
Designing Evolvable APIs for the Web: FormatsDecember 8, 2015Learn how to take advantage of emerging formats and hypermedia types like HAL and Siren to keep your API up to date and evolvable. 3 pillars of the web architecture evolvable format Formats GitHub HAL HTML HTTP hypermedia metadata Pedro Felix pillars protocol Siren soap type web Web API design XML
Description-Agnostic API Development with API TransformerDecember 4, 2015API Transformer can convert API specification types like RAML, API Blueprint, & WADL. We walkthrough using their API for continuous integration development.api API Blueprint API design API transformer API-first APIMATIC APIs CI continuous integration convert convertron description development documentation format GitHub JSON RAML repository rest shared specification specifications Swagger tools transform Transformer UI WADL walkthrough
Designing Evolvable APIs for the Web: InteractionDecember 2, 2015We explore the 2nd pillar of the web - interaction - by exploring where HTTP protocol shows its application-level characteristics. We examine HTTP status codes, caching, and more.3 pillars of the web api API design API development API Gateways APIs application architecture caching CRUD designing evolvable apis evolvable GET HTTP HTTP intermediaries HTTP status codes interaction interface metadata out-of-band Pedro Felix POST protocol protocols request resources response rest RESTful series URI URL W3C web Web architecture web development
Designing Evolvable APIs for the Web: IdentificationNovember 25, 2015In this series we expand on core web architecture as relevant to APIs. This post defines Identification, in terms of resources, URL structure design, URI templates, URL readability, and all the important facets of fundamental web architecture related to identifying resources.api API design API evolvability APIs architecture client core Design evolvable GitHub API hierarchical HTTP HTTPS identification identifiers identify interact invoice name-value operations query resource RFC server state structure template types URI URI syntax URI template URL URL opacity URL readability W3C web Web architecture
How Do You Connect Every Company in the World?November 18, 2015Invoice APIs to automate B2B distribution. We explore XML as well as the Universal Business Language (UBL), used for increasing connectivity for B2B. With an emphasis on invoice automation, we’ll examine the Tradeshift API, and also highlight APIs that enterprise developers can introduce into their company’s platforms to help improve their ERP processes.accounting api API business API-first B2B business communication corporate corporation enterprise ERP international interoperability invoice Jon Bosak JSON markup OASIS payment Sumerian tablet UBL Universal Business Language XML
What Languages Should Your API Helper Libraries Support?November 12, 2015Helper libraries, SDKs, bindings, wrappers - important to extend your API to specific programming languages. But how do you figure out which to support?2015 agile api API design API libraries api marketing bindings C client Clojure code libraries community developer Doerrfeld gem GitHub Go Helper library HTTP languages libraries library marketing Michael Wawra module Node.js Objective-C open source outreach programming Python Ruby Scala SDK Software Developer Kit Stripe Twilio vendor wrappers
eBook Released: Programming APIs with the Spark Web FrameworkNovember 9, 2015Learn how to master Spark, a free open source micro framework that can be used to develop powerful APIs alongside JVM-based programming languages. Visit our eBooks page today to grab a FREE copy. Or, download straight to your Kindle from Amazon or Leanpub.2015 announcement API design API development Clojure code code sample ebook framework Go Groovy guide Java Java 8 Java Meetup Java Virtual Machine JVM Kotlin Per program programming release Scala Spark Spark Java tutorial walkthrough web Wendel
Optimizing APIs for Mobile AppsNovember 4, 2015All on mobile API optimization. How to optimize APIs for mobile using compression, data subsets, hypermedia, and more to reduce latency and fit into the "world of limitations."2015 3G 4G agile api APIs app app developer app development bandwidth datas dependencies Design Doerrfeld expansion hypermedia industry latency lean linking loading LTE mobile optimize pagination performance testing Ping Polidea rest speed testing throughput Wojtek Erbetowski
API Keys ≠ Security: Why API Keys Are Not EnoughOctober 30, 2015API Keys are not security. By design they lack granular control, and there are many vulnerabilities at stake: applications that contain keys can be decompiled to extract keys, or deobfuscated from on-device storage, plaintext files can be stolen for unapproved use, and password managers are susceptible to security risks as with any application. In this piece we outline the disadvantages of solely relying on API keys to secure the proper access to your data.access access management API key API keys API security asymmetric data encryption identity identity control key keys OAuth 2 OpenID Connect password SAML sandoval Security SSL stronghold symmetric Unique Identifier username vulnerabilities web API
Architecting an API BackendOctober 28, 2015Backend API architecture can be segmented into data access, SaaS, vendor dependent, and self-contained. We outline 4 predominant architectures and advise on what to consider when designing your API's architecture46elks api API design API development API lifecycle APIs architect architecture backend data data access database datacenter dependencies dependency management dependent dependeny-centric design Design development Doerrfeld IaaS Johannes Lundberg self contained stack technology vendor dependent
The Power of Unexpected IoT APIsOctober 23, 2015APIs can enable creative real world interactions to flourish in an Internet of Things (IoT) environment. Using data and APIs within innovative marketing campaigns is a prime example. Creative technologist Ellen Sundh outlines case studies where sensors and APIs drive creative experiments. We’ll take a look at case studies that have produced inventive marketing campaigns and unique end user experiences, from helping the blind play football, to reducing large-scale community energy consumption.2015 api APIs Arduino blind case study Coda Collective creative device Doerrfeld E.ON Ellen energy FMOD hardware health IoT Kinect marketing open data Pepsi Raspberry Pi RFID sensorland sensors smart citiy software Sundh unexpected user experience wearables Wwise
Programming Sponsored Content: How APIs Have Transformed AdvertisingOctober 21, 2015Developers can use marketing and advertising APIs to monetize apps. We discuss security concerns of their implementation, and the benefits of integrating targeted, specific advertising models driven by third-party APIs.2015 ad Ad APIs advertise advertisement advertising Amazon mobile ads api APIs content control demographic first party Google Adsense Google Adwords Instagram kristopher marketing media mobile mobile advertising Monetization opportunity cost public APIs sandoval Security social sponsored target targeted third party Twitter userbase
Why API Developers Love GitHubOctober 16, 2015We evangelize GitHub, and explain why the community aspect of GitHub works so well for developers consuming or building APIs.2015 agile api API Blueprint Apiary APIs bug collaborate collaboration commit community continuity dependencies developer developers devs error evangelism fork forking GitHub historical records issue tracking merged Nordic outreach Pull Request reporting sandoval source control startups tickets validation versioning web development
SCIM: Building the Identity Layer for the InternetOctober 14, 2015Introduction to SCIM identity protocol. We cover 3 use cases, look at API calls, and check out improvements in the recent IETF working group RFC.access control api APIs Cisco data distributed enterprise Erik Wahlstrom Google identity identity control identity management IETF information management infrastructure introduction IT Microsoft Nexus OAuth OpenID Connect Oracle Ping Identity protocol SailPoint Salesforce scim SMPL synchronization use case user user data user identity user information user profile working group
Privacy Laws and International Data Exchange: Comparing EU and US StandardsOctober 8, 2015As the Internet transcends country division, API devs must often navigate conflicting data privacy laws for international data exchange. EU and US personal data privacy laws support differing ethics on data ownership.2015 advertising api APIs consumers data data collection data stream detection developer EU European Union Facebook facial global government international international data exchange international data law law laws marketing policy politics privacy recognition revelations sandoval shared data Snowden United States US
Beautiful UI Design for API Developer PortalsOctober 6, 2015How to incorporate beautiful UI design, smart information architecture, and simple aesthetics when designing your API home page to attract more users.2015 aesthetics api API design api documentation API homepage APIs architecture Campaign Monitors Design dev portal developer center developer experience developer portal Doerrfeld dopter Hello World Kemie MailChimp mockups onboarding simple UI usability usable user user interface ux visual design wireframing
Reverse Engineering In-App Purchases Within Mobile Gaming APIsOctober 1, 2015Monetized gaming APIs are hacked constantly. We present how 3 common vulnerabilities are leveraged during hacking, and how to prevent this from occurring and disrupting a developer’s revenue stream.Android api API monetization API Quest APIs app app developer Candy Crush code coin device engineering freemium game games gaming Gaming APIs GET gold hack Hacking HTTP in-app in-app purchase iOS mobile monetized money obfuscate PC games reverse reward Security smartphone static stronghold URI vulnerabilities vulnerability
5 Benefits of Using Virtualization to Test Your APISeptember 29, 2015API Virtualization is a type of service virtualization, different than mocking, that can help an API provider quicken development and enable usable testing. We emulate SmartBear's Matti Hjelm's ideas in this piece of simulacra.agile analytics api API testing API Virtualization APIs dev portal developer portal development approach documentation emulation lifecycle mock mocking monitor monitoring performance analysis product rapid sandbox sandboxing scrum SmartBear test virtual
eBook Released: Securing the API StrongholdSeptember 24, 2015Securing the API Stronghold is our new ebook - a deep dive into the core tenants of modern web API security and access management. Arm yourself with the techniques and technologies required to evolve your platform into an API stronghold.access access control access management Amazon announcement api API security APIs attack book cybersecurity download eBbook ebook identity identity specialist kindle LeanPub new OAuth OpenID Connect publish release securing Security stronghold user identity whitepaper
Building an Intelligent Bot Using the Slack APISeptember 22, 2015We build a bot using the Slack API and API, exploring tools that use natural language processing to analyze and respond to human-inputted text.99designs AI api APIs artificial intelligence Ben Brown bot chat chatbot code example coding Cortana Dennis Hotson human-computer interfaces intelligent intent Jack Principles JavaScript machine learning messaging natural language processing Node.js Real Time Messaging robot Siri Slack SMS software bot tutorial Uncanny Valley walkthrough Wit API API Wolfram Alpha
Your API is Vulnerable if These 4 Risks Aren’t MitigatedSeptember 17, 2015Security is the problem of the API developer, and the API developer alone. We outline the 4 top security risks you should mitigate to protect your API.api API security attack Black Hats coding control cyber dangerous Ecosystem exploit four security risks hackers Hacking illicit kristopher penetration testing risk sandoval Security ux vulnerabilities vulnerable White Hats zero-day
FinTech and APIs: Making the Bank ProgrammableSeptember 15, 2015Standardized banking APIs are the new trend for the FinTech industry, opening data to enable in-app marketplaces and new financial themed user experiences.AntiCorruption index api API business API platforms API standards API-as-a-service app bank banking banking APIs business corruption data disruption end user Fidor financial FinTech Holvi in-app London marketplace money Open Bank Project open data platform Redfern standard tech technology transparency UK
What Makes an API Demo Unforgettable?September 10, 2015Having a well executed API demo can help entice developers to use your API. We cover 6 important tips an API advocate can use to crush their next API demo.2015 advocate api API advocate API demo API evangelism APIs audience conference demo demonstration developer evangelist event finland hackathon live live coding meetup Oscar Santolalla perform presentation script seminar SendGrid speaker spotlight tech technicalities theater tips
Top Specification Formats for REST APIsSeptember 8, 2015We compare Swagger, RAML, API Blueprint, and others to determine functionality, design, compatibility, and more for the top API documentation formats.2015 api API design api documentation APIs Blueprint code example Design developer resources development documentation format frontend hierarchical IDE interface JSON kristopher RAML rest RESTful review sample code sandoval server code Slate spec specification style format Swagger third party UI WADL YAML
Case Study: The PlanMill ERP API SagaSeptember 3, 2015We dissect the history of PlanMill's API, describing the team’s history of producing an API from scratch to preparing for a version 2.0 release.2.0 api APIs B2B B2B integrations case study communications CRM customer relations management customer resource management enterprise enterprise resource management ERP integration lifecycle Marjukka Niinioja mullet PlanMill project management release updating versioning
Docker Containers and APIs: A Brief OverviewSeptember 1, 2015We take a look at Docker and its container system, overviewing the strengths and weaknesses of Docker as a whole as it pertains to APIs.APIs cloud contain container dependencies dependency dependency management development Docker Docker APIs Ecosystem kristopher microservice microservices sandoval virtual machine virtualization VM
Using Spark to Create APIs in ScalaAugust 27, 2015We look using Spark with Scala programming language — a Java bytecode compliant language that is extensible, powerful, and designed to grow as the demands of its users and developers grow. Second in a series on using Spark to build great APIs.2015 api API development APIs code code example develop framework Java Java Spark JVM kristopher language Martin Odersky object-oriented Perl programming rest RESTful sandoval Scala scalable series software software architecture Spark tutorial walkthrough Wendel
Data Sharing in the IoTAugust 25, 2015How to remotely share access to IoT devices using OAuth and OpenId Connect. We offer workflows for user-user delegation, using a smart bike lock IoT device as an example case.access access control access management api API security APIs bikelock data future identity identity control identity management IoT IoT device jacob ideskog microservices OAuth OpenID Connect Security share shared access shared data Skylock subscription user-app delegation user-user delegation World Tour XaaS
Building APIs on the JVM Using Kotlin and Spark – Part 2August 20, 2015Pt 2 in a series on using Kotlin, we'll create components you need to create truly great APIs using Spark and the JVM. Building off the previous articles, we give you a useful starting point to leverage Spark in your APIs, while demonstrating the potential and power of Kotlin.2015 api API development APIs code example controllers develop development event Events framework GitHub IDE Java Java 8 Java Meetup Java Spark Java Virtual Machine JetBrains JVM Kotlin lambda Pico programming routes sample code source code Spark Stockholm Summer travis spencer walkthrough
Using Spark to Create APIs in JavaAugust 17, 2015We introduce the Spark web framework and Java language, with example code demonstrating how to go about developing APIs using these basic tools.code code example development FOSS Green Team Java Java applet Java Meetup Java Spark Java Virtual Machine JVM Kotlin kristopher language mux OAK Per Wendel programming rest sandoval Scala Spark SQL walkthrough
Genews Harnesses the Power of Third Party APIs to Support Gender EqualityAugust 13, 2015We look at, a gender equality news analysis mashup, to examine the power of integrating third party APIs to build socially beneficial projects.analysis andreas krohn api APIs awareness external APIs gender gender equality Genews journal mashup men natural language processing news NLP Olga Stern party service social social activism social experiment third Third Party APIs third-party apps web app women
Securing Your Data Stream with P2P EncryptionAugust 11, 2015We discuss the importance of securing your API data stream using point-to-point (P2P) encryption, the various technologies necessary to do so, and the benefits and drawbacks of various offerings in the P2P encryption industry.api API security APIs asymmetric block encryption CyberSource data data stream DigiCert encryption HTTP kristopher man-in-the-middle P2P point-to-point encryption public key sandoval SSL stream encryption symmetric key TLS traffic URI
Building APIs on the JVM Using Kotlin and Spark – Part 1August 6, 2015In Pt. 1 of a two part series on building APIs using Kotlin and Spark on the Java Virtual Machine (JVM), we identity features of the Kotlin language using sample code.2015 api APIs event Events IDE Java Java Meetup Java Virtual Machine JetBrains JVM Kotlin lambda Stockholm Summer
API Discovery: 15 Ways to Find APIsAugust 4, 2015We explore API discovery, list eleven API discoverability methods, and forecast into the future of API discovery trends.api API directory API For That API Harmony API List api marketing APIHound APIs APIs Explorer Azure Bill Bruno Pedro collection directory discoverability discovery Doerrfeld engine findability future Google How to find APIs list marketing Mashape Musser ProgrammableWeb PublicAPIs search searchability
Fostering an Internal Culture of SecurityJuly 31, 2015Evangelizing a culture of security is paramount to success in the API space. This means adopting API security and developer responsibility as cultural norms within your organization.api API security APIs attacks authentication authorization CIA culture cybersecurity delegation federation kristopher organization phishing policies sandoval Security startup threat
How to Provide APIs With an Existing Information SystemJuly 29, 2015Directly exposing an Information System (IS) with APIs is tricky. We teach you how to how to do it correctly with an API layer to streamline data processes, reduce unneeded complexity, and improve usability.access api API business API consumer API layer api management API security APIs complex complexity consistency corporate Design dx experience functional IAM identity information system information technology IS IT ordering provide UI usability usable ux
Zero Day Flash Exploits, Versioning, and the API SpaceJuly 23, 2015Taking lessons from the recent Flash Zero Day exploits, we reiterate that an API developer should review each and every piece of code before implementing dependencies.architecture authentication authorization day day zero dependencies dependency dependeny-centric design Design EIT exploit Flash internal design patch review update versioning zero zero-day
Balancing Complexity and Simplicity in API DesignJuly 21, 2015We put simplicity and complexity in the ring, applying philosophies from system design theorists to the realm of APIs. Embrace complexity, but reroute confusion to the provider side. We attack many sides of API complexity from microservices, OAuth, to UX to find the perfect balance.adaptive adaptive behavior agent structure api API Academy API design APIs complex complexity confusion Design development interface complexity lifecycle microservices OAuth philosophies product design ronnie mitra simple simplicity system complexity Tesler theories
Writing Microservices in Go Part II – When Not to Use GoJuly 15, 2015We take another, more critical look at Go, and identify some use cases when Go may not be the best language choice for aspiring microservices developers.api APIs architectures code bloat complexity cons dependency management developer experience drawbacks dx experimental extensibility frameworks generics Go golang Google Haskell microservice microservices Scala system versioning
Living in the Cloud Stack – Understanding SaaS, PaaS, and IaaS APIsJuly 8, 2015Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), and Infrastructure-as-a-Service (IaaS) all utilize APIs in the cloud computing stack. We’ll discuss the three layers of the cloud computing space, and view some cloud-based APIs, highlighting the strengths and weaknesses of each particular architecture a service cloud cloud computing computing computing stack data link IaaS infrastructure infrastructure-as-a-service IT network OSI Models PaaS physical platform platform-as-a-service saas service software-as-a-service stack transport
Writing Microservices in GoJuly 2, 2015Go, or "golang," is taking the API world by storm. We discuss the basic mechanics of this developer favorite language, and produce a rudimentary API to show how easy it is to get running.api C code code sample coding develop extensible Go Go language golang Google gopher hemmingway integration language martini microservice microservices programming ux walkthrough
Green APIs Promote Sustainability and Climate ActionJune 30, 2015A green Internet fueled by renewable energy is the future. We discover green APIs that developers can incorporate into apps to promote sustainability to help curb negative environmental effects, from a global perspective to an individual consumer level.air api clean clean energy climate action climate change climate networks eco-friendly ecolabels environment green green API green APIs grey grey energy IoT quality renewable sensors solar sustainability third-party apps water wind
eBook Released: The API LifecycleJune 25, 2015We are very excited to announce the release of our fourth eBook: "The API Lifecycle." Visit our new dedicated eBook page today to grab your FREE copy.api API business model API lifecycle APIs cycle deprecation Design development ebook kindle life life cycle marketing microservices MOBI nook Nordic APIs team operations release retirement series The API Lifecycle World Tour
First or Third Party APIs?June 23, 2015To develop internally, or to use third party APIs… that is the question. We compare both approaches, concluding that control warrants First Party, and vice-versa, use Third Party APIs when simplicity is desired.1st 3rd api APIs architecture development external feature creep First Party APIs in-house lifecycle Security Third Party APIs
How To Understand Your Target API ConsumerJune 18, 2015Think you know your target audience? As diversity increases in the API economy, we reconsider API user segmentation, defining specific traits that make up today’s unique API consumer.api api marketing APIs audience Catchy consumer demographics developer developers diverse diversity dopter marketing needs psychology specialization stateless user
3 Strategies For Developing MicroservicesJune 16, 2015We compare 3 ways to develop microservices: Lean Strategy, Verbose Development, and Two-Speed IT, discovering that how you build is just as important as what you build.api API development APIs develop IT lean strategy microservice microservices two-speed IT verbose verbose development
A Tale of Four API Designs: Dissecting Common API ArchitecturesJune 11, 2015In the world of API design, there are four primary architectural design styles, each with their own user experience, their own history, and their own approach to the world of web applications and API integrations. Though these designs are not mutually exclusive (a topic we’ll discuss later in this piece), understanding how they differ from one another can help inform your decision as to which design approach you will take, and whether your choice will set you on a similar path of happiness and prosperity.api API design architectures complexity Design driven EDA event HATEOS hypermedia information design rest simplicity soap software architecture Tunneling Urdu URI XML
Should Every Company Consider Providing an API?June 9, 2015APIs aren’t only for startups or internet giants. Any company with an IT system can use APIs to increase employee morale, open monetization avenues, view internal statistics, and more.api APIs B2B Bechtel business development Dun & Bradstreet IT IT department legacy legacy IT light Marvel Molière Monetization myths partner Partner API private Private API public Public API Shadow IT
Top 5 Development Tips for a Killer APIJune 4, 2015Five API development tips for a “killer” API. Develop for longterm with consistency, proper data manipulation, validation, and consistent uptime.5 api APIs data manipulation Design develop for later develop for now development documentation report tips uptime validate
The State of IoT Information Design: Why Every IoT Device Needs an APIJune 2, 2015Our physical and digital worlds are colliding. A new web epoch approaches — an era called the Internet of Things (IoT). In this realm, home devices, city sensors, smart cars, wearables, and every other device we use is connected to the Internet.api API design Apigee APIs Brian Design Detroit device folks information design Internet of Things IoT Mulloy rest
Functional vs. Useful: What Makes a Useful API?May 28, 2015The right API usability and developer experience will transform a functional API into a useful API. We define a rubric for success that involves proper documentation, data formatting, scalability, planning, and more.API design developer experience dx experience functional functionality Netflix usability useful user experience ux
APIs Are Evolving The B2B LandscapeMay 26, 2015REST APIs are replacing old modes of B2B communication. As the industry evolves, it's our job to bring API discussion into the business-to-business dialogueapi API business APIs B2B B2B integrations business business models EDI evolution fax industry partner partner APIs partnerships Sumit Sharma
7 Important API Design LessonsMay 21, 2015In this article we offer both practical tips on technical implementation, and more philosophical considerations on complexity when designing an API.Analysis Stage api API design API-first Design developer experience feedback hypermedia information design IoT World Tour
Microservice Showdown – REST vs SOAP vs Apache Thrift (And Why It Matters)May 19, 2015REST vs SOAP vs Apache Thrift: which is better when it comes to microservices? We outline the benefits and drawbacks of each in an epic web service showdownApache api code example comparison format HTTP microservice microservices protocol rest showdown soap Thrift XML
How To Control User Identity Within MicroservicesMay 14, 2015OAuth can be paired with OpenID Connect to perform delegation of user identity across microservices for secure and replicable control of access management.access control access management api API security APIs architecture authentication Curity delegation development identity identity control jacob ideskog microservice microservices monolith monolithic OAuth OpenID OpenID Connect Security software architecture
Equipping Your API With The Right ArmorMay 12, 2015We define the three general approaches to API licensing and availability, comparing Public, Partner, and Private APIs to Leather, Chain, and Plate armor. Expose only what needs to be exposed.api API Armor API design api documentation API mindset API security chain chain mail leather partner APIs plate private private apis Public API public APIs Security
API Security: The 4 Defenses of The API StrongholdMay 7, 2015This article aims to bolster your defenses by defining the four foundations of API security: Authentication, Authorization, Federation, and Delegation.api API security authenticate authentication authorization authorize castle delegate delegation federate federation fortress king King Arthur Lancelot permissions Security stronghold
What is The Future of the API Space?May 5, 2015We interview key figures in the API community to collate expert insights on the future of the API space. Feat. Kin Lane, John Musser, James Higganbotham, John Sheehan, and Mark O'Neill.API business API disruption API economy API space API world future futuristic innovation interview IoT John Musser Kin Lane Q&A
How APIs Are Disrupting The Way We ThinkApril 30, 2015Hidden yet ubiquitous throughout the digital frontier, APIs are explosively disruptive- redefining digital business, altering expectations, and changing how we interact with the world.2015 api API adoption API business API disruption API evangelism business disrupt disruption disruptive end user experience partner APIs psychology user user experience World Tour 2015
Success vs. Failure – The Importance of API MetricsApril 28, 2015API metrics analysis can be used to amplify success within the API space. This piece covers API metrics types, demonstrate applications, and uses two real-life examples of success and failure arising from differing metric analysis methodologies.2015 api API lifecycle API metric analysis API metrics API monitoring API security external metrics FedEx Heartbleed internal metrics metric metric analysis metrics World Tour 2015
API Lifecycle Retirement Stage: A History of Major Public API RetirementsApril 23, 2015Why would a Public API be retired? What business decisions make up a deprecation? This aticle analyzes recent public API retirements as examples to find answers to these tough questions2015 Andy Thurai api API lifecycle API Lifecycle Retirement Stage api management deprecation ESPN Events FedEx Google lifecycle Netflix retirement Retirement Stage Strava Twitter versioning World Tour World Tour 2015 YouTube
4 Cities, 4 Awesome APIs: World Tour FeatureApril 21, 20152015 Algorithmia API design API evangelism API lifecycle conference Copenhagen denmark Drivr Events Fidor Germany international interview London Munich Q&A Seattle Spring World Tour 2015
API Lifecycle Operations Stage: Marketing Your APIApril 17, 2015API marketing is similar to normal product marketing. In order to grow your developer audience, API Operations activities consist mostly of marketing your API with the best possible Developer Portal and by following a combination of different traction channels.agile agile api api API adoption API business model API console API lifecycle api marketing API operations attraction developer resources documentation lifecycle marketing operations
API: Part of the Creative PaletteApril 14, 2015API technology and the creative spirit are combining, radically changing how branding is handled. We look into creative API use cases in PR, marketing, and more.absolut agile api api api marketing bartender creative creative palette Deportivo Design Dyfverman IoT marketing PR social activism social media Twitter UNICEF vending machine vodka
API Lifecycle Development Stage: Deploying Your APIApril 10, 2015We dig into the development phase of an API lifecycle: implementation options, API Management and why it matters, API Usability, what languages, protocols, and methods to consider, as well as immediate steps to take after your API is deployed.access control API design API development API maintenance api management API monitoring API testing construction development methods programming protocols SDK strategy
Microservices Architecture: The Good, The Bad, and What You Could Be Doing BetterApril 7, 2015What are the best practices for the microservices architecture? Where does it miss? Where could it make your app more scalable?api API backend API design API platforms Cloud Foundry Martin Fowler microservice microservices monolith platform software architecture
API Lifecycle Analysis Stage: Preparing Your Prelaunch API StrategyApril 2, 2015We explore what analysis goes into pre-launch API preparation. An API's mission statement, usage projections, model for growth, marketing strategy, and estimated financial return should be clearly laid out before production begins.analysis Analysis Stage API business model api business models API lifecycle api strategy John Musser market research
Reactions to Using The Twilio APIMarch 30, 2015Twilio API is a good model for API providers to consider when designing their developer portals and preparing for a launch. Second in a two part series on integrating with the Twilio API.api dx how to phone Twilio TwiML voicemail walkthrough XML
Top 5 API Monetization Models | API Business ModelsMarch 26, 2015This article on API Business Models offer a guide with 5 API monetization techniques – bring value to developers/end users, & financially gain from your APIAPI business model API monetization api strategy Intel revenue revenue models Zazueta
Envisioning The Entire API LifecycleMarch 24, 2015To kick off a series of blog posts on the API lifecycle, we’ll define what we mean by this term and explore it from a high level. In subsequent posts we’ll dig into the details, so be on the lookout for those!analysis API lifecycle api marketing deprecation development research retirement Spring Tour 2015
Building A Better Voice Mail Using TwilioMarch 18, 2015This walkthrough uses Twilio to create a voice mail system that notifies you by email whenever someone leaves a message. Twilio's intuitive developer portal is a great example for other API providers to follow.api how to HTTP PHP Twilio TwiML voice mail walkthrough
Why You Should Build Apps With An API Backend – BaaSMarch 16, 2015Mobile Backend as a Service, BaaS, or MBaaS. No matter what you call the API backend, it is key to helping API first companies deliver their mobile products in time and budget.api API backend API design API-first Apigee app development apps BaaS backend-as-a-service first
How to Use Hypermedia APIs to Deliver HTML With Adaptive Web DesignMarch 12, 2015Gustaf Kotte from Jayway discusses how Hypermedia APIs delivering HTML can be used to streamline mobile development. A hypermedia HTML API backbone can bring accessibility across platforms, cut development time, and more.adaptive CRUD gustaf kotte HTML hypermedia jayway JSON responsive slides video
Why API Developer Experience Matters More Than EverMarch 10, 2015Developer experience is crucial for on-boarding users. Why? Most often with APIs, developers are the primary consumer to the API. Improving the experience had for these consumers is the next step in this human-machine abstraction.api API design API-first Design developer experience dx ux
Techniques and Technologies to Increase API SecurityMarch 4, 2015Security is a pressing issue in the API world. This blog post offers actionable insights into using OAuth and the Neo-Security stack to handle identity and access controlapi API security Neo-security scim secure travis spencer twobo video
Common Cases When Using SOAP Makes SenseMarch 2, 2015SOAP may still be the best choice for industries like banking, teleco, video media, and more. SOAP is particularly useful in APIs involving formal, machine readable, contracts where you need to make sure all the parties are behaving exactly as designed. Asynchronous and stateful operations are two other scenarios where SOAP excels.asynchronous cases operations soap stateful stateless use cases
Winter Collection: An API E-book from the Nordic APIs TeamFebruary 27, 2015Nordic APIs e-book collection of the best API posts from the Fall-Winter 2014-2015 Season. All proceeds will support the Red Cross's efforts to aid the homeless in Stockholm.api API design api marketing api strategy collection e-book ebook winter
What Makes an Agile API?February 24, 2015This post de-mystifies the concept of what 'agile' means in the context of APIs. 7 common misconceptions on agile API development processes are covered, using a few cases from APIs and the Web.agile agile api api API business model business business development development scrum
Using Templates for Documentation Driven API DesignFebruary 19, 2015As an API provider, you need to consider how consumers interact with your API. This article covers documentation-first approaches using an example template.api documentation Blueprint API Design documentatoin templates
3 Unique Authorization Applications of OpenID ConnectFebruary 17, 2015Ping Identity’s Paul Madsen explains how OpenID Connect can be used for Native SSO, Mobile Identity Management & secure Internet of Things applicationsapi API security identity OAuth OpenID Connect Ping Identity
e-book Released: Developing The API Mindset for Private, Partner, and Public APIsFebruary 13, 2015axway bisnode E.ON ebook partner APIs PlanMill private private apis public Public API public APIs Twilio
How APIs Are Driving Smart CitiesFebruary 10, 2015What makes a smart city? We discover how APIs are the driving force behind smart cities - connecting IoT devices and sparking city-to-city collaboration.api API platforms APIs open data smart cities smart citiy
Is REST better than SOAP? Yes, in Some Use CasesJanuary 30, 2015Both of these approaches to building Web services were created to address different needs, so making a comparison is a challenge. Here we introduce you to some use cases where using REST is a better choice.API design rest soap
REST vs SOAP: Nordic APIs Infographic comparisonJanuary 20, 2015A brief comparison of the pros, cons, examples and use cases of REST vs SOAP APIs in a handy infographic.comparison infographic rest REST API REST vs SOAP RESTful API soap
The Best API Case Studies from Nordic APIsJanuary 13, 2015Nordic APIs has listened to many stories of how APIs can transform organisations. Here's the best API case studies from nordic APIs.absolut case study Fyndiq LEGO sveriges radio swedish public radio
APIs Power the Internet of ThingsJanuary 5, 2015How APIs power the IoT, and how they can be used to capitalize on the potential of the Internet of Things.api APIs Internet of Things IoT M2M Web 3.0
3 Steps to Increasing Brand Awareness with APIsDecember 19, 2014Inbound marketing just doesn't work like it used too. Is there an alternative less crowded channel? Yes there is! How to increase brand awareness with APIsapi business models api marketing api strategy branding
Open Data: How to Make it Work For Your Business?December 11, 2014Opening your data in a way that works for your business is hard. With the right ideas though, it's possible to make open data work. Continue data public APIs
API Security: Deep Dive into OAuth and OpenID ConnectDecember 5, 2014OAuth 2 and OpenID Connect are fundamental to gold standard API security. Learn the details of these protocols, so you can secure your APIs!ALFA API security Curity FIDO JWT Neo-security OAuth OpenID Connect scim Security XACML
Designing APIs for MachinesNovember 27, 2014With the IOT around the corner, designing APIs for machines in a way that’s scalable will present some challenges.
Designing APIs for HumansNovember 17, 2014Just like any product, to spark API adoption you need to make sure you're designing APIs for humans. Here's some thoughts on how to do that.API design Platform Summit
Walkthrough: Creating a Virtual Service with Ready! APINovember 11, 2014follow this walkthrough to learn how to: Combine ServiceV with SOAP UI Pro, setup a virtual service, and setup a REST client to mock calls to the REST API.API testing Ready! API ServiceV SmartBear SOAP UI testing
How to Spark API Adoption With Good Documentation PracticesNovember 4, 2014If you’re serious about marketing your API, and want to find out how to spark API adoption – you will want to read this blog post from Nordic APIsAPI adoption api documentation api marketing
How to Release a Free API and Get Paid IndirectlyOctober 31, 2014Are you struggling to justify the cost of publishing a free API? Here’s how to release a free API and get paid indirectly.API monetization Free api Public API
How to Achieve Accelerated Growth with APIsOctober 21, 2014How to achieve accelerated growth with APIs is a hot topic these days. Continue reading to find out how to grow your company using APIs.API business model API Growth api strategy growth growth hacking startups
API Design & Testing State of the ArtOctober 16, 2014APIs are important, and ensuring they work as intended is key to a successful deployment. Read more about state of the art API design & testing here.API design API testing Apiary Apigee Mulesoft SmartBear Software SOA Software Twilio
The 10 day Countdown to the Platform Summit has BegunOctober 9, 2014Platform Summit is only 10 days away. Join us October 20-22 and accelerate your API learning by listening to 50 expert speakersapi platform Nordic APIs annual conference Nordic APIs event Nordic events platform Platform Summit
5 Reasons Why Developers are not Using your APIOctober 3, 2014Struggling with API adoption? This post will help you understand why developers are not using your API. Learn this and begin making smarter API decisions.api marketing api product APIs developers
APIs as a Content Distribution ChannelOctober 2, 2014APIs are a new way of distributing content & information products. Learn how savvy businesses are using this content distribution channel to reach customersbusiness business models change channel content data distribution open data
Should you Control How your Public API is Used?October 1, 2014Openness leads to increased adoption. Not all uses are preferred, however. What is the right balance between openness and control? Read on to learn more.apps conditions control guidelines public APIs terms terms and conditions third-party apps trademarks
Using APIs without Writing a Line of CodeSeptember 30, 2014Learn how to use APIs without coding using tools like Zapier and IFTTT, compare the two, and read about how we are using these tools in our team's workflowsapi automating automation collaboration ifttt productivity services tools workflows zapier
Summer Collection: An API E-book from the Nordic APIs TeamSeptember 29, 2014Summer Collection: An API e-book from the Nordic APIs Team. Take your favorite blog posts with you, and read them even when you are offline.APIs ebook Nordic APIs summer collection
What Exactly is an API Platform? A Competitive Edge That’s What!September 25, 2014Learn the definition of an API Platform, who it's relevant too, and the benefits of becoming one in this Nordic API blog post.api platform conference Events platform Platform Summit Stockholm
3 Ways APIs Create Value and 5 Acquisitions that Prove itSeptember 16, 2014An analysis of The Echo Nest, Songza, Moves, TalkTo, and Deportivo acquisitions that shows how APIs generate value and can lead to successful exitsAcquisitions api platform business Deportivo Ecosystem Edelman Google Path platform Songza Spotify TalkTo The Echo Nest
7 Mistakes to Avoid When Marketing your APISeptember 9, 2014You need to break through the noise to get your API adopted. As you do so, be sure to avoid these 7 API marketing mistakes.api marketing business marketing Platform Summit Twilio
How to Monetize Your APISeptember 1, 2014Do you want to know how to monetize your API? In this post we explain 3 ways. Read on to learn how to monetize your API, and build a better business.api management API metrics business business models Monetization revenue revenue models
5 Ways APIs will Increase your RevenueAugust 27, 2014Maximize your turnover by using these API revenue models in your customer acquisition funnel, affiliate marketing, up selling, and content distribution.api marketing api strategy business business development growth marketing revenue
Accelerating Growth: A Case For Opening up your CoreAugust 21, 2014Becoming a platform is about accelerating growth. In this post, we look at how facilitates co-creation as well as growth using APIs:api platform growth innovation platform Salesforce transformation
API Strategy Must Balance Developer and User ExperienceAugust 12, 2014To become an API platform, an API Strategy Must Balance Developer and User Experience.api platform Apple developer experience dx platform podio user experience ux
Lessons Learned from Apple’s API StrategyAugust 7, 2014What is the top priority in Apple's API strategy? What is one of the world's largest API platforms most concerned about? This and other insights from Apple.Apple apps Debug dog food Fyndiq iOS Nitin Ganatra PlanMill podcast
API Platform Defined: When an API Provider is a PlatformAugust 5, 2014What is an API platform? When is an API provider more? When does an organization become a platform? Read this succinct definition to find out.api platform platform
LEGO’s API Strategy: Resourcing Developers & Building a Business CaseJuly 29, 2014Danish toymaker LEGO shares insights & expertise about their API strategy, working with developers, and building an API business case.LEGO partner APIs private apis Storebrand travis spencer twobo Twobo Technologies
2 Changes that will Transform your Business into a Platform for GrowthJuly 24, 2014Transforming your business into an API platform is high priority for market leadership & growth. Learn about the two required changes to make this shift.Amazon API evangelism bisnode business Fyndiq Neo-security Pearson PlanMill platform Salesforce SoundCloud Spotify Twilio twobo Twobo Technologies
12 Killer Resources for API PractitionersJuly 11, 2014Rhys Fisher has brought together some of the best online API learning resources. Like Gaudí's crafting instruments, these will help you form online wonders.
Marketing your Public APIJuly 8, 2014It's great news that you’ve decided to publish a public API, however, it's just the first step. The next step is to do some API marketing. Learn more...api api marketing business development growth marketing outreach PR publicity
Using APIs to Track the World Cup in Real-timeJune 18, 2014Everysport world cup
Twinkle, twinkle, little star – how to use APIs to spot the International Space StationJune 5, 2014international space station iss nasa space weather yr
Next Week: Traffic Jam Sessions in MalmöMay 20, 2014hackathon malmö public transport
Presentations from Nordic APIs GothenburgMay 14, 2014göteborg gothenburg meetup västtrafik
The Dangers of Ignoring the API RevolutionMay 7, 2014
Free API Meetup in Gothenburg on May 6April 30, 2014Events gothenburg meetup västtrafik
The “I” in API is for IdentityApril 28, 2014Copenhagen david gorton helsinki nordic tour oslo Ping Identity Stockholm
HybridConf – programmers and designers learning togetherApril 25, 2014conference hybridconf Stockholm
An OAuth-protected API PlatformApril 22, 2014Copenhagen helsinki nordic tour oslo Stockholm travis spencer twobo Twobo Technologies
Travelhack NorgeApril 17, 2014norge Norway open data travelhack
Do You Want a SDK with that API?April 17, 2014Copenhagen Layer 7 nordic tour SDK Stockholm
Managing Internal, Partner and Public APIsApril 15, 2014axway Copenhagen helsinki nordic tour oslo Stockholm tom burnell
Business Impact of Private, Partner and Public APIsApril 14, 2014andreas krohn Copenhagen dopter helsinki nordic tour oslo sockholm
City Event Summary: Oslo 3 AprilApril 7, 2014axway Layer 7 MET Norway Mulesoft open data Twobo Technologies use cases
City Event Summary: Helsinki 2 AprilApril 3, 2014axway Dopter AB Layer 7 partner APIs PlanMill private apis
City Event Summary: Copenhagen 1 AprilApril 2, 2014Copenhagen partner APIs
City Event Summary: Stockholm 31 MarchApril 1, 2014API standards partner APIs private apis public APIs RAML World Bank
The Road From Partner to Public APIsMarch 27, 2014axway E.ON helsinki Layer 7 open APIs partner APIs PlanMill public APIs
Content of Nordic APIs Stockholm, Helsinki & OsloMarch 24, 2014axway helsinki Layer 7 MET Norway Mulesoft open data oslo Ping Identity PlanMill Stockholm Twilio World Bank
Copenhagen: APIs are No Joke!March 18, 2014Copenhagen Kapow Software open data Ping Identity Security user authentication
Fyndiq’s Private, Partner AND Public APIs Drive BusinessMarch 13, 2014Fyndiq partner APIs private apis public APIs
The Nordics are Ready for APIs!March 11, 2014axway developer experience Layer 7 Mulesoft Ping Identity Twilio
An API Community that Spans All BoundariesMarch 4, 2014#womensday Copenhagen Free helsinki Stockholm
Partnership APIs Part Two: Managing Relationships with API PartnersFebruary 28, 2014API metrics axway B2B integrations partner APIs Skandia Storebrand Tradeshift
Adding Stockholm Stop to TourFebruary 25, 2014
Partnership APIs Part One: The “Zero Vision” Success FactorFebruary 21, 2014axway B2B integrations partner APIs Skandia Storebrand Tradeshift
Early Bird Sale Ends in 2 DaysFebruary 19, 2014
API Strategy & Practice special discount codeFebruary 18, 2014amsterdam api strategy conference discount code
Special Commuter TicketsFebruary 17, 2014Copenhagen helsinki nordic tour oslo
6 Business Benefits of Private APIsFebruary 13, 2014absolut API business axway bisnode nordic tour partner APIs private apis viaplay
Venues for the TourFebruary 3, 2014Copenhagen Events helsinki nordic tour oslo
Super Early Bird Sale Ends SoonJanuary 28, 2014Copenhagen helsinki nordic tour oslo tickets
Your iPhone application’s API is NOT privateJanuary 21, 2014api charles proxy iphone mobile nordic tour
How Nordic Businesses are Choosing between Private, Partner and Public API StrategiesJanuary 16, 2014
Nordic Tour: From Private to Public APIsJanuary 14, 2014Copenhagen helsinki nordic tour oslo private public
Announcing our 2014 Nordic TourJanuary 13, 2014axway Copenhagen Events helsinki nordic tour oslo
Videos from Internetdagarna 2013 – Nordic APIs for BusinessNovember 28, 2013business conference event ind13 internetdagarna Stockholm video
Live from InternetdagarnaNovember 26, 2013business conference internetdagarna live stream Stockholm
APIs for fun and profit, and more profit and then some more profitNovember 7, 2013business conference internetdagarna Stockholm
All videos from Nordic APIs September 2013November 1, 2013api conference event Stockholm videos
Øredev – Risks and Rewards of Open APIsOctober 31, 2013conference malmö Øredev
Keynote videos from Nordic APIsOctober 17, 2013Stockholm videos
API Trends & Challenges – interviews from Nordic APIsSeptember 27, 2013interview Stockholm video
Regional Event RecapSeptember 25, 2013Stockholm
Unconference session: How to buy the right servicesSeptember 11, 2013Stockholm unconference unconference session
Unconference session: APIs – the key for non developersSeptember 9, 2013Stockholm unconference unconference session
In the NewsSeptember 5, 2013
Unconference session: Bulding Scalable APIsSeptember 5, 2013Stockholm unconference unconference session
Pay by Invoice & Group DiscountsSeptember 3, 2013discount group discount invoice
Be part of the Nordic APIs unconferenceSeptember 3, 2013Stockholm unconference
Build the Community & Get a 20% DiscountSeptember 2, 2013discount
Nordic APIs for Business at Internetdagarna: Tickets for SaleAugust 22, 2013internetdagarna
Back to work special: 25% discount on two tickets for Nordic APIsAugust 19, 2013September tickets
Pre-event drinks on September 17thAugust 16, 2013pre-event September Stockholm
Freelancers & students – hurry up an buy cheap tickets before SundayAugust 15, 2013September tickets
Aarhus and Trondheim PresentationsJune 23, 2013Aarhus api Events presentations Security slides Trondheim
Midsummer means herring, snaps and a 50% discountJune 17, 2013discount midsummer Stockholm
All slides from Nordic APIs SundsvallJune 5, 2013event open data öppna data presentations slides Sundsvall
All slides from Nordic APIs CopenhagenJune 4, 2013api Copenhagen event presentations slides
Free Tickets to nosqlrs Search Roadshow in CPHJune 2, 2013Copenhagen NoSQL
APIs, Firefox OS, and a Chance to Win a Free PhoneMay 27, 2013apps FFOS Firefox gustaf kotte HATEOAS hypermedia jayway Mads Enevoldsen mobile ronnie mitra Sune Jakobsson Telenor Trondheim
Lessons learned after 2 years with Trafiklab – video and slidesMay 6, 2013lars löfquist samtrafiken trafiklab video
Applying a Developer-Centric Approach to API Design – video and slidesApril 26, 2013developer centric dx Layer7 ronnie mitra ux
Before and after Radio Sweden’s open API – video and slidesApril 25, 2013api public service radio sweden slides sr sveriges radio video
Secure Social Media Integration – video and slidesApril 24, 2013identity jacob ideskog janrain slide social media travis spencer twobo video
Criticality of Identity for APIs – video and slidesApril 22, 2013hans zandbelt identity Ping Identity slide video
State of APIs – video and slidesApril 19, 2013andreas krohn api dopter slide state of apis Stockholm video
Aarhus, Trondheim and Sundsvall in May and JuneApril 11, 2013Aarhus denmark Events Norway Stockholm Sundsvall sweden Trondheim
All slides from Nordic APIs, Stockholm in MarchApril 4, 2013api slides Stockholm
Thank you for a great first Nordic APIs!March 28, 2013Events Stockholm
Axiomatics, APIs and Belgian BeerMarch 11, 2013
Presenting Speakers for September: John Musser, Adam DuVander, Kin LaneMarch 7, 2013
Chance to Hack on Pearson’s APIMarch 4, 2013Events Hacking Pearson Stockholm
English or svenska eller Swenglish?March 4, 2013
Nordic APIs coming to Copenhagen (and Oslo)March 4, 2013
Special Chance to Meet Ping before March EventFebruary 28, 2013Events Ping Identity Stockholm
Sold Out! Sessions Repeating in the MorningFebruary 26, 2013Events Stockholm
Great APIs Start with Great DesignFebruary 26, 2013Design Events Layer7 Stockholm
APIs to Securely Incorporate Social IdentityFebruary 18, 2013Events Security Spring Stockholm
Format for the FallFebruary 12, 2013Events Fall Stockholm
Introducing Nordic APIsFebruary 11, 2013Events
{“Hello” : “World”}February 9, 2013