Blog

The latest posts and insights about Ambassador - our products, our ecosystem, as well as voices from across our community.

The Complete Roadmap to Effective API Testing

Kubernetes API Gateway

Mastering API Monitoring: A Comprehensive Guide to Ensuring Peak Performance and Reliability

APIs have become an important aspect in modern software development, these APIs are the backbone of modern applications, facilitating seamless interactions between different software systems. By monitoring API performance and key metrics, developers can preemptively identify and address potential issues, thereby maintaining a robust user experience and adhering to strict service level agreements (SLAs). API Monitoring stands as a pivotal element in ensuring the health and performance of application programming interfaces. This comprehensive guide will dig into the intricacies of API monitoring, covering essential metrics, tools, and best practices to help you keep your APIs in top shape. What is API Monitoring?

August 6, 2024 | 13 min read
The Complete Roadmap to Effective API Testing

API Development

Host a Reverse Proxy in Seconds

Need a publicly accessible reverse proxy? Want to skip testing with localhost? Setting up the Proxy

August 2, 2024 | 1 min read
API Testing

API Development

The Complete Roadmap to Effective API Testing

APIs are essential for interacting with and building large-scale technology. They have quickly become central to enabling collaboration, innovation, and communication in the digital space. The rise of Business Intelligence (BI) and Artificial Intelligence (AI) has further increased API importance, as these technologies heavily rely on APIs for data access and model deployment. This might be why recent data show that almost 90% of developers use APIs in some form during their processes.

August 1, 2024 | 16 min read
Boilerplate

API Development

Spending Less Time on Boilerplate

How Blackbird let me focus on what was important In today’s market, time is an extremely valuable commodity. I’d like to share my thoughts on the current ways to help make the most efficient use of developers’ time and effort. I’m a developer at heart and even though I am helping to build it, here’s what gets me excited about using Blackbird API Development Platform to develop Blackbird. How I Build Projects

July 31, 2024 | 6 min read
AI Chatbot API

API Development

Mocking an AI Chatbot API with Blackbird

I’ve been developing APIs for years. In every API project, I face the same struggle of needing mocks, but spending too much time setting up, hosting, and maintaining them. I’d rather spend that time implementing the APIs or client code. API Mocking is important — it’s useful in development, debugging, testing, and can power the “try-it-out” portion of an API’s docs. As a software engineer I’ve used a variety of mocking tools and libraries including Mock Server, SOAP UI, and Mock Service Worker. These tools are helpful, and can be quick to setup for personal use, but still require a lot of infrastructure and setup to effectively use on a dev team or in CI/CD scenarios. Every software company I’ve worked at had a different home-grown way of configuring and hosting mocks for APIs, and usually the hosting part was managed by a separate DevOps or infra team. Blackbird is a new tool I helped create at Ambassador that among other things can quickly create shareable mock instances of APIs and host them in a SaaS environment. This post will walk through an example of using Blackbird to setup mocking on an AI chatbot application that both consumes and implements an API.

July 31, 2024 | 8 min read
1...1516
17
1819...53