Resources: API Design

The API Design Learning Center

API Design: How The World Connects Itself

Application Programming Interfaces (APIs) and Web Services have been around internally at large enterprises as long as any modular computation design. The way in which companies transferred data across a Service Oriented Architecture Protocol, or SOAP, has changed dramatically as devices and people around the world have become more connected and integrated. Instead of building APIs and Web Services that were propritery, and difficult to learn quickly, developers and engineers are increasingly shifting towards RESTful APIs. Representative State Transfer, or simply REST, allows data to be shared across companies, platforms and languages. Never has the transfer of data been so seamless and globalized. Now, every app and program has access to Google Maps, Yahoo! Finance, Booking Servers- and data can be shared and manipulated by many "middle" companies.

SOA Web services will always have a place in the enterprise world for building powerful, secure data connections for internal stake holders, but the rise of external and public APIs due to REST has brought on an entirely new set of challenges: greater influence of modularized design in programs, API Testing and Quality, and the API Economy. Microservices, has bridged the gap between API design and software design as a way to quickly build and scale programs in an almost Agile manner.

What are Microservices

Microservice architecture, or simply microservices, is a distinctive method of developing software systems that has grown in popularity in recent years.

API Gateways in Microservices

Working with a microservices API gateway can greatly reduce coding efforts, make your applications far more efficient, and decrease errors all at that same time.

Creating A Microservices Setup

How To: Learn how to create a microservice, including communicating with your data through REST and JSON formatting.

Clear all filters
Advance Your Testing Strategy with Ro...

Learn about the importance of test metrics and reporting when building a robust testing strategy.

Accelerating API Performance Problem ...

Teams that prioritize API Monitoring as a strategy are able to resolve API issues in less than 24 hours. We'll show you how to get started with API

Increasing Performance Test Coverage ...

Test coverage is on every tester’s mind – where are there gaps, how can I better understand the full picture to make sure issues don’t slip through

Magic Quadrant for Software Test Auto...

Selecting effective test automation tools is becoming more critical as business demands for faster application delivery and high quality intensify

Critical Capabilities for Software Te...

Selecting effective test automation tools is becoming more critical as business demands for faster application delivery and high quality intensify

Zaloni at SmartBear Connect: Microser...

Building software which is SMART (Scalable, Measurable, Available, Reliable & Testable) is non-trivial. Design & Architecture principles like SOA

TestComplete Users Share Their Experi...

Industry professionals share about their experiences with TestComplete at our first annual SmartBear Connect Conference.

SoapUI Users Share their API Testing ...

Industry professionals share about their experiences with SoapUI at our first annual SmartBear Connect Conference.

SmartBear Welcome with CEO Justin Teague

SmartBear's Chief Executive Officer, Justin Teague, provides an overview of the company's vision and where we're headed. 

SmartBear Product Vision & Roadmap

SmartBear's product leadership team gives insight into the Company's product strategy and roadmap across the entire product portfolio at SmartBear

Select Medical at SmartBear Connect: ...

Automated Testing is one of the major "new" items to be incorporated into software development projects. Companies who previously had no automated

Replacing HPE with SmartBear

A testimonial by QA Architects from a Large Entertainment Company on why they switched to SmartBear.

  « 1 2 3 4 5  »