Skip to main content

· 4 min read
Anh-Tuan Bui

news Source: Unsplash

What are News Aggregation APIs?

News Integration APIs provide access to articles, headlines, and other pieces of content from a variety of sources. While the New York Times provides access to their own content via API, news aggregators will provide access to many sources of news from the New York Times to the Washington Post to Bloomberg via a single API connection.

Why are Universal Brokerage Integration APIs useful?

Being able to receive and parse through information is useful to both individuals and businesses. From a business perspective, news aggregation APIs help for the following functions:

  • Business & Risk intelligence: Companies are able to stay up to date with current events in their industry, regulatory changes, competitor launches and other risk factors
  • Sales Intelligence: Companies can stay up to date with what potential customers are doing, helping them decide when might be the right time to approach the prospect and what the right message might be

On the consumer side, news aggregation APIs can also be useful for apps who are looking to provide news updates as part of a broader offering of services. Robinhood is a good example of this where they show financial news relevant to a company on that company’s stock page.

Finally, while news aggregation APIs are generally useful in the same way that other universal APIs are useful (TL; DR: they save developer time writing integration code with multiple sources and data formats), they are also easier to use and more reliable than scraping thousands of news websites yourself.

The Best News Aggregation APIs of 2024

Newscatcher

Newscatcher

Newscatchers’ API allows companies to access articles from a variety of sources and build customized newsfeed based on 15 filters to help screen out noise. Newscatchers’ scrapers also uses multiple extraction techniques to make sure critical updates aren’t missed, de-duplicate data so you aren’t getting multiple hits for the same article, and allow you to filter results via multiple methods such as entity linking, clustering, and semantic search. Newscatcher also allows you to enrich metadata for each article, which will allow you to better find what you’re looking for when you search via filters or keywords.

Quantexa

Quantexa

Quantexa’s news API offers a similar offering to Newscatcher, offering access to 90,000 news outlets and 1.3M daily news articles. Quantexa will also translate articles in different languages to a language of your choice. Quantexa’s also uses AI to both enrich the metadata for each article but also to help you search through articles. Quantexa also has a data visualization feature where you can track mentions or articles about a certain topic over time. Finally, Quantexa has a custom report builder that helps business intelligence analysts creating custom reports with commentary, visualization, and more to send to key stakeholders.

Opoint

Opoint

Opoint’s API offers a similar offering to Newscatcher with access to articles from over 230,000 global news outlets. Opoint also offers a service to content writers to create a similarity score with other published articles so you can see how unique your content is.

NewsWare

NewsWare

NewsWare is focused on providing news feeds for investment professionals, especially algorithmic traders. NewsWare specializes in breaking news events that can affect investments, earnings news, broker ratings, SEC filings, economic indicators, FDA announcements, and more. Because of its focus on investment professionals where timing matters, NewsWare focuses on speed and zero-latency.

Final Thoughts

If you’re looking to introduce news or news analysis into your workflow, then it’s important to choose a provider that serves your needs. Some important things to consider are:

  • What coverage of news articles do I need?
  • What latency do I need in receiving news?
  • What other ancillary products and services do I need for my workflow and do I want them from the same provider?

If I missed a favorite news aggregation API or you have any request for other API categories / use cases, please let me know at [email protected] and I will add it to the list! If you want to start integrating one of these APIs, you can check out our database of SDKs for Public APIs to help you get started and reduce development time!

· 5 min read
Eddie Chayes

With the emergence of Generative AI, kick-started by OpenAI with the public launch of ChatGPT in 2022, it didn’t take long for Generative AI to penetrate numerous industries across the globe. Generative AI refers to AI algorithms which can generate media such as text, audio, or video content. A Large Language Model, or LLM, is a type of Generative AI which is trained on a massive corpus of data and can interpret and generate text. As LLMs became more widespread and companies scrambled to utilize their potential, the need arose for tools which help develop, deploy, and maintain LLM applications; this is referred to as LLM Ops. Large growth is projected for LLMs in the coming years, meaning LLM Ops will become an important part of the developer ecosystem for companies wanting to incorporate LLMs into their operations. Many LLM Ops companies offer an API to integrate their services into your company’s workflows.

llm-market

What are LLM Ops APIs?

Even before the meteoric rise of LLMs a few years ago, MLOps (Machine Learning Operations) was a familiar term referring to tools which manage the lifecycle of ML applications. LLMOps is the natural successor to MLOps, giving developers instruments to deploy, tune, and monitor LLM applications. LLM Ops APIs give companies a broad suite of tools to evaluate LLM performance, increase observability, orchestrate complex tasks, test accuracy and bias, benchmark, deploy updates, ingest data, and more.

Why are LLM Ops APIs useful?

LLM Ops APIs are the essential channel for businesses to tap into the potential of Large Language Models. By abstracting the complexities of model deployment and management, these APIs streamline development workflows, enabling rapid prototyping and deployment of Generative AI models for businesses. They also provide a standard interface for accessing a wide range of monitoring and analytics tools, allowing developers to use LLM technologies with minimal overhead. For companies wanting to integrate LLM capabilities into their enterprise, there is no substitute for the essential mechanisms provided by LLM Ops APIs.

The Best LLM Ops APIs of 2024

Monster API

Monster API

Monster API offers a single cost-efficient API abstraction over numerous Generative AI models, allowing developers to easily build ML applications for their business. Monster also provides no-code LLM fine-tuning, deployment, and scaling tools.

Pulze.ai

Pulze.ai

Pulze AI boasts a single API that can route between different LLM providers to optimize for maximum quality and minimal cost. The company also offers a suite of management and tuning implements, allowing you to upload data, customize and fine-tune prompts, deploy applications, measure analytics, and benchmark results.

Context.ai

Context.ai

Context AI’s API focuses on the performance monitoring aspect of LLM Ops, giving developers tools to evaluate and test models for accuracy and bias prior to deployment, then monitor deployments with data-driven analytics from real users to understand and improve user experience in production.

Carbon

Carbon

Carbon offers an LLM Ops API primarily focused on ingesting external data into LLM ecosystems. They offer ready-made components and data connectors, allowing easy integration of external unstructured data from a variety of sources, such as Google Drive, Dropbox, and Sharepoint.

Humanloop

Humanloop

Humanloop API offers a variety of LLM Ops tools including an evaluation and monitoring suite, fine-tuning and optimization tools, and prompt management. Humanloop also provides a unique collaborative, version-controlled playground to manage and iterate prompts.

Langfuse

Langfuse

Langfuse API offers a variety of LLM Ops tools for managing the entire lifecycle of LLM applications, including prompt management, tracings, evaluation, and metrics. Langfuse is uniquely open source, and can also be self-hosted or even run locally.

Graphlit

Graphlit

Similar to Carbon, the primary offering of Graphlit’s API is a powerful data ingestion tool, allowing you to easily connect data from different sources into your LLM applications. The data can come from websites, cloud storage, applications such as Jira and Slack, or be unstructured data such as documents, images, or videos.

DataRobot

DataRobot

DataRobot boasts a comprehensive platform for building and operating LLM applications. Their API offers data ingestion tools, business application connectors, and native integrations which lets you choose different Gen AI components that best fit your business’s use case, as well as a model deployment and monitoring suite.

OpenPipe

OpenPipe

OpenPipe is a YC startup focused on training, deployment, fine-tuning, and evaluation of LLM models. They also boast flexible custom pricing plans that can slash the cost of a typical deployment.

Autoblocks

Autoblocks

Autoblocks is a platform focused on LLM evaluation: monitoring, testing, debugging, analytics, and other post-deployment tools. Autoblocks has flexible integrations that work with any codebase or tech stack, which avoids locking developers into any particular technology.

Final Thoughts

If you’re looking to introduce LLM Ops services into your product, then it’s important to choose a provider that serves your needs. Some important things to consider are:

  • What kind of tools you are looking for: LLM Ops is a broad term, and different companies focus on different aspects, from data ingestion to model deployment to monitoring and analytics, or all of the above.
  • What pricing model fits your use case the best: different companies offer different pricing plans for their services, from per-token plans to completely custom pricing models.
  • How rigid is the tech stack: Some services might lock you in to a particular technology or LLM provider, where others might be more flexible.

If I missed a favorite LLM Ops API or you have any request for other API categories / use cases, please let me know at [email protected] and I will add it to the list! If you want to start integrating one of these APIs, you can check out our database of SDKs for Public APIs to help you get started and reduce development time!

· 6 min read
Anh-Tuan Bui

Buy Now Pay Later (BNPL) seemed to explode out of nowhere during COVID, as consumers flushed with cash and with nothing to do made a lot of big ticket purchases online. In the years since, BNPL continued to grow at a healthy clip and is projected to power almost $100 billion of transactions in the US in 2025. If you want to incorporate BNPL into your product, you can easily do it via API!

bnpl

What are BNPL APIs?

BNPL allows consumers to pay for their online and in-store purchases in installments. The typical terms are 4 installments charged bi-weekly. So if you purchase a $2,000 laptop, instead of paying $2,000 upfront with cash or a credit card, you can split the purchase into 4 bi-weekly, automated payments of $500 each. A BNPL API allows you to connect your e-commerce app or website to other parts of the payment ecosystem (issuers, processors, networks, etc) and set up and maintain buy now pay later installment plans using the network.

Why are BNPL APIs useful?

BNPL APIs are useful because they are another option to allow consumers to fund purchases of big ticket items if they don’t have the money to pay for them right now. BNPL can be a better way for customers to pay versus credit cards because certain BNPL plans are interest-free. The downside versus credit cards is that using a BNPL plan means you don’t build your credit score, you don’t get points or other perks, and you have to pay back the purchase in a shorter time period than a credit card if you don’t want to pay interest.

The Best BNPL APIs of 2024

Afterpay

Afterpay

Afterpay offers BNPL products to both retailers and consumers. On the retailer side, Afterpay allows businesses to offer BNPL functionality in the checkout flow via an API or pre-built integrations with Shopify, Woo Commerce, Stripe, and more. On the consumer side, Afterpay allows consumers to shop via the Afterpay app and keep track of their purchases and payments. Afterpay has over 1,000 major retailers in their network.

Afterpay was acquired by Block (formerly Square) and can be used anywhere where Square accepts payments in the US and Australia. The company was founded in Australia and is the market leader there.

Affirm

Affirm

Affirm works similarly to Afterpay and offers BNPL products to both retailers and consumers. Affirm has an equally large network of retailers compared to Affirm and has an exclusive deal with Amazon and is Shopify’s official BNPL partner.

Affirm was founded in the US and only operates in the US and Canada, but is looking to enter the European market in 2024.

Klarna

Klarna

Klarna works similarly to Afterpay and Affirm and offers BNPL products to both retailers and consumers. Klarna was founded in Europe and is by far the largest exclusively BNPL-focused provider in the world in terms of number of users.

Paypal

Paypal

Paypal is a large provider of payment services, including BNPL. Paypal’s BNPL solution works similarly to Afterpay, Affirm, and Klarna and offers BNPL products to both retailers and consumers. Paypal is the largest BNPL provider in the US.

SplitIt

SplitIt

SplitIt is a white-label BNPL provider focused on only businesses, including both business to consumer and business to business payments. Afterpay, Affirm, and Klarna force retailers to use their branded BNPL option (i.e. Klarna Pay) at checkout while SplitIt is more flexible and allows the retailer to put their own brand name on the BNPL option. By allowing the merchant to keep their own brand, SplitIt claims they have the highest checkout conversion and credit approval rates in the industry. SplitIt powers payments for many large companies, including AliExpress and Google.

NymCard

NymCard

NymCard is a provider of white-label payment services including pre-paid cards, multi-currency payments, credit cards, and BNPL. The BNPL portion of their services works similarly to SplitIt.

Acima

Acima

Acima has a slightly different take on the BNPL concept in that they are lease to own. This means that instead of you buying an item from Amazon using BNPL, Acima actually buys the product on your behalf and then leases it to you until you finish making payments. After you finish making lease payments you own the item. Functionally, it works similarly to BNPL in that consumers split payments for purchases into installments without the use of credit, except that Acima has more stringent requirements on who can use the service (must have an active checking account and $750 monthly income) and the lease payments will always end up being more expensive than the interest-free BNPL option. The advantage of using Acima vs. BNPL is that they work with more local merchants and providers of expensive goods (such as tires).

Credova

Credova

Credova works similarly to Afterpay but is specifically focused on BNPL for outdoor gear including hiking, hunting, fishing, and motor and water sports gear.

Aplazame

Aplazame

Aplazame works similarly to Afterpay. It is based in Spain and is one of the largest BNPL providers in the country.

ZoodPay

ZoodPay

ZoodPay works similarly to Afterpay and is focused on serving 4,000 small and medium sized businesses in Uzbekistan, Lebanon, and Pakistan. The maximum purchase amount for the interest-free plan is US$500 and the maximum for the interest plan is US$2,000.

Final Thoughts

If you’re looking to introduce BNPL services into your product, then it’s important to choose a provider that serves your needs. Some important things to consider are:

  • What types of products do I sell? Different BNPL providers can have different customer bases, so pick the one that has the most customers that you are targeting.
  • Do I want to have my own brand on the BNPL checkout page or do I want a third party brand?
  • What geography do I operate in?
  • Do I want to offer other payment services and if so do I want to have the same provider as my BNPL provider?

If I missed a favorite BNPL API or you have any request for other API categories / use cases, please let me know at [email protected] and I will add it to the list! If you want to start integrating one of these APIs, you can check out our database of SDKs for Public APIs to help you get started and reduce development time!

· 4 min read

Banner

Exciting news for developers! We're thrilled to introduce Konfig SDKs, a collection of SDKs designed to streamline and enhance your software development process. Konfig SDKs will transform how you integrate external APIs, making your development faster, your code cleaner, and your integrations more robust.

Why?

Developers often struggle with the challenges of integrating multiple external APIs. The inconsistencies in documentation, the need for continuous updates, and the tedious task of translating these documents into usable SDKs consume valuable time and resources.

With Konfig, you let us do the tedious work of parsing and translating to SDKs, so you can focus on core business logic.

Features and Benefits

  • Faster Integration with Less Code: Konfig SDKs allow you to integrate APIs swiftly, erasing the need to write boilerplate code.
  • Always Up-to-Date: Stay ahead with SDKs that are automatically updated in alignment with API changes.
  • Change Notifications: Receive alerts when an API you depend on undergoes changes, ensuring your projects stay up-to-date.
  • Unmatched Efficiency: Build software at an accelerated pace, maintain less code, and expand your app's capabilities with more external integrations.

How does it work?

konfig-sdk-how-it-works

  1. We maintain the highest quality collection of OpenAPI Specifications on the internet. This collection is open and MIT-licensed so you can use it freely.
  2. Generate AI-Augmented SDKs from the OpenAPI Specifications in TypeScript, Python, Java, C#, PHP, Ruby, Go, Swift, and Dart. AI helps us ensure that the SDKs feel natural to use and are well-documented.
  3. Distribute the SDKs to you through standard package managers

Finally, whenever an SDK is updated, we will notify you.

By signing up, you will receive an access token that grants you access to our SDKs. You can then use the SDKs to integrate the APIs you need into your projects. Then you can add SDKs to your project using your favorite package manager:

CLI

_10
pnpm install @konfig/{API}

Konfig SDKs vs. Universal API Solutions

Konfig SDKs offer two key advantages over universal API solutions: security and comprehensiveness.

Security

Universal API solutions introduce potential security concerns for data-sensitive applications. By adding a universal API layer to your infrastructure, you introduce a potential security risk to your data by passing sensitive information through the provider's infrastructure, possibly leaking information in-transit. Konfig SDKs, on the other hand, ensure your data remains secure and private by connecting you directly to the API provider's infrastructure.

Comprehensiveness

We offer connections to more APIs than universal API solutions. Moreover, we do not prescribe a common data model for all APIs, ensuring you have full access to all of the API's capabilities.

Selection
Checkout our selection of SDKs

Use Cases

Konfig SDKs can be used in a variety of scenarios. Here are a few examples:

  1. E-commerce Integration: Use Konfig SDKs to integrate with e-commerce platforms and streamline your sales process.
  2. Financial Services: Integrate with financial services APIs to manage transactions and accounts.
  3. Human Resources: Integrate with human resources APIs to manage employee data and schedules.
  4. Sales: Integrate with sales platforms to manage sales, orders, and customer data.
  5. Productivity: Use AI to enhance your productivity in your current productivity tools. Integrate with productivity platforms to manage tasks, projects, and documents.

The Future

At the core of Konfig SDKs is our extensive experience in generating SDKs for REST APIs from OpenAPI specifications. We understand the developer's plight and have crafted Konfig SDKs to alleviate these challenges.

We plan to add more APIs to openapi-examples and further refine Konfig SDKs, ensuring you write and maintain less code.

Don't miss out on the opportunity to transform your development workflow. Sign up below to be among the first to leverage the power of Konfig SDKs.

Start building faster with Konfig SDKs

If you have a request for an SDK for a particular API, please reach out at [email protected] or join our Discord server.

· 6 min read
Anh-Tuan Bui
note

APIs are the present and future of how every tech company will create products because it's a significantly faster and cheaper way to build. But whether you're a solo developer working on a side project, an engineer at a company, or an investor, it's hard to know what kind of APIs are out there that you might be able to use. This is the first in a series of articles where we explore the API landscape and discover APIs that could be helpful for each use case.

Universal brokerage APIs are a topic near and dear to my heart. In my last startup, TAI, we wanted to give users key insights into their stock portfolios via our app and then allow them to trade on those insights.To do this, we first looked into becoming a brokerage ourselves but that's a very slow and expensive process. Then we thought about connecting users' existing brokerage accounts to our app but was this even possible? It turns out that it was - enter universal brokerage integration APIs!

market-graph

What are Universal Brokerage Integration APIs?

Universal brokerage integration APIs allow you to connect your app or website to multiple brokerage APIs via a single connection.

Why are Universal Brokerage Integration APIs useful?

On a broader level, universal APIs are useful because they allow a developer to easily connect to many different data sources through a single interface and data model. Using the universal brokerage API as an example, that means that a developer can write code to integrate the single universal API (i.e. Plaid) instead of having to write code to integrate every single broker API (i.e. Fidelity, E-Trade, etc), saving a lot of time. It also means that the format the developer receives the data in from each broker API is standardized, so for example if the developer needs to pull stock tickers from a user's Fidelity and E-Trade account, it won't matter if Fidelity and E-Trade have different key names (i.e. it could be called "symbol" for Fidelity and "ticker" for E-Trade). This reduces code complexity and the risk of bugs. You can learn more about the value of Universal APIs here.

More specifically for universal brokerage APIs, a developer can save development time by using these products if they are looking to:

  • Build trading into their app or website without having to become a broker themselves
  • Provide an aggregated portfolio view and analytics across a user's investments
  • Get information about users' past trades

The Best Universal Brokerage Integration APIs of 2024

Plaid

Plaid

Plaid is the largest universal financial services integration API and provides a wide coverage of institutions from brokers, retirement plan providers, crypto exchanges and more and investment account types. One potential downside of using Plaid is that they only allow read access (i.e. you can only get information from a brokerage account, you can't make any changes like posting a trade) and the data only updates once a day (so if you make a trade, the information won't be reflected until the end of day). Plaid allows you to receive data on stocks, ETFs, crypto, and options.

SnapTrade

SnapTrade

Snaptrade focuses on retail brokerages and offers coverage from 22 companies from Fidelity to Robinhood to Coinbase. Snaptrade allows read and write access (i.e. you can make changes to an account like posting a trade in addition to getting information like holdings data) and the data updates in near real time. Snaptrade allows you to trade stocks, ETFs, crypto, and options.

Sophtron

Shophtron

Sophtron allows you to connect to 14,000 financial institutions from banks to credit card companies to brokerages to crypto exchanges and receive data. Like Plaid, Sophtron only allows read access and not write access, so your users won't be able to trade. Sophtron is able to offer the widest coverage of financial institutions because they have a sophisticated AI engine that allows them to parse new financial institutions websites and build new integrations without involving a human 95% of the time.

Upvest

Upvest

Upvest is a licensed financial broker focused on the European market. While not technically a universal brokerage integration API, Upvest has similar functionality in that it allows you to offer trading and get information about a user's portfolio without having to become a broker yourself. Upvest allows you to trade stocks, ETFs, and crypto. The upside to using Upvest is that if a user doesn't have an account, they can open one using Upvest but the downside is if they have an account at another broker, they would have to move their account to Upvest or open a new one.

Upvest also allows you to open up a savings plan for customers.

Lemon Markets

Lemon Markets

Lemon Markets is also a licensed financial broker focused on the European market that allows you to offer account creation and trading and get information about a user's portfolio. Lemon Markets allows you to trade stocks and ETFs and also allows you to open up a savings plan for customers.

ETFmatic

ETFmatic

ETFmatic offers a white-label European robo-advisor API and widget. While technically not a universal brokerage API, ETFmatic allows for a similar functionality. ETFmatic also allows you to offer account creation and trading and get information about a user's portfolio. As a robo-advisor, ETFmatic also offers portfolio management services such as individualized portfolio construction and rebalancing.

Final Thoughts

If you're looking to introduce financial brokerage services into your app, then it's important to choose a provider that serves your needs. Some important things to consider are:

  • What kind of institutional coverage do I need, both in terms of number of banks, brokerages, etc and types of institutions?
  • What kind of functionality do I need? Do you need to just receive data or do you also want to trade? Do you want to allow users to create a new account or to connect an existing account?
  • How often do I need my user's data to update?
  • What geography do I want to operate in?

If I missed a favorite universal brokerage or asset management API or you have any request for other API categories / use cases, please let me know at [email protected] and I will add it to the list! If you want to start integrating one of these APIs, you can check out our database of SDKs for Public APIs to help you get started and reduce development time!

· 3 min read

banner

In this changelog, we're excited to announce the release of the revamped Ruby, PHP, and Swift SDKs. We've also made a change to the TypeScript SDKs to use pnpm instead of yarn or npm. This change has improved the reliability and performance of our TypeScript SDKs.

Furthermore, we've made several improvements and fixes to the Konfig's SDKs. These include various bug fixes, better documentation, security vulnerability fixes, and more rigorous testing for PHP, Python, Ruby, Go, TypeScript, and Swift SDKs.

Revamped Ruby, PHP, and Swift SDKs

Revamped SDKs

We revamped the Ruby, PHP, and Swift SDKs to be more consistent with the quality of our Python and TypeScript SDKs. This includes:

  • Improved code quality
  • Better test coverage
  • Better documentation

In particular, we removed the array of .md files that were generated as documentation and replaced it with the singular README.md file that includes everything you need to know about the SDK. Putting everything on one page makes it easier to navigate and find what you need.

Improved README

README.md now includes a branded header, getting started instructions, and a reference section with documentation for every operation in the SDK. This screenshot was taken from SnapTrade's TypeScript SDK which served as a template for all revamped SDKs.

Konfig's TypeScript SDKs now use pnpm

pnpm

Based on internal quality assurance and integration tests that we regularly run on our SDKs, we found that pnpm is a better fit for our TypeScript SDKs. It's faster, more reliable, and uses less disk space than npm or yarn. The breaking point for us was concurrency bugs that were not fixable while using yarn. When switching to pnpm, we found that these issues were resolved without special configuration. This change allowed us to fix flaky tests and continually ensure our generator was working as expected.

· 3 min read

banner

It's been a fast start to the year and we are excited to bring you some new features and improvements to Konfig.

AI-Generated Operation IDs

useAIForOperationID

konfig fix now has a new option --useAIForOperationID that allows you to use AI to generate meaningful operation IDs for your OpenAPI specification.

As part of ensuring your OpenAPI specification is high-quality, it is important to write meaningful operation IDs. Operation IDs are used as method names in the generated SDKs. Konfig follows a strict convention for naming your operation ID. However, we understand that it can be a bit of a hassle to come up with these names. Furthermore, if you have a large OpenAPI spec, it can be a time-consuming task to name each operation ID. Now you can use AI to automate this process.

OpenAPI Specification 3.1 Support

openapi31

Konfig now supports OpenAPI Specification 3.1 🎉!

OpenAPI Specification 3.1 is the latest version of the OpenAPI Specification. It brought a few new features and improvements over the previous version, 3.0.x, but also introduced some breaking changes.

Particularly in 3.1, you can specify nullable by specifying the null keyword in the type field. This is a breaking change from 3.0.x where nullable was a separate field.

· 3 min read

banner

Happy New Year 🎉! We are super excited to bring you Konfig Changelog #9. We have made some improvements to the Docs Portal, fixed some security vulnerabilities and improved the Python SDK.

Docs Portal Support for iframes

iframe support

We've added support for embedding an iframe from sites such as YouTube, allowing you to embed videos and more into your portal.

Security Fixes

security fixes

We fixed a security vulnerability in our Python and TypeScript SDKs:

  1. Upgraded aiohttp from 3.8.4 to 3.9.1 in Python SDK
  2. Upgraded axios from 0.27.2 to 1.6.4 in TypeScript SDK

Note that both these changes are backward incompatible so if you already have SDKs with Konfig, we have put these upgrades behind a feature flag so you can upgrade at your own pace.

Improved Python SDK Type Hints

typehint
Screenshot of response type hint being inferred inside of VSCode

Type hints in Python used to only previously work in PyCharm but now they work in VSCode as well.

Check Out Our New Blog Posts!

We published two new blog posts:

  1. I Reviewed 1,000s of Opinions on gRPC
grpc
A fun read!

These are always fun to write because I get to learn more about the general sentiment of technology and deepen my understanding of different technologies.

  1. How To Implement Free, Fast, Local Search Using Fuse.js with Next.js SSR
search
A technical read!

To implement search functionality in Konfig's Docs Portal, we had to solve a really interesting problem around how to implement search in a Next.js app that is statically generated. This blog post goes into detail on how we solved this problem.

· 9 min read
Dylan Huang
Banner
What do developers really think about gRPC?

It is no secret that gRPC is widely adopted in large software companies. Google originally developed Stubby in 2010 as an internal RPC protocol. In 2015, Google decided to open source Stubby and rename it to gRPC. Uber and Netflix, both of which are heavily oriented toward microservices, have extensively embraced gRPC. While I haven't personally used gRPC, I have colleagues who adore it. However, what is the true sentiment among developers regarding gRPC?

To find out, I went to where developers live: Reddit, Twitter, Hacker News, and YouTube. I parsed 1,000s of discussions and synthesized my findings in this article, striving to present only thought-provoking opinions.

funnel
Funnel for gathering through-provoking opinions

· 7 min read
Dylan Huang

Banner

info

This article teaches you how to implement free, fast, and local search using Fuse.js in Next.js with SSR. If you are looking for an API docs provider with great out-of-the-box search functionality, consider using Konfig to host your API docs.

The Problem

Most websites worth its salt have a search bar. It's a great way to help users find the content they need quickly. To migrate one of our customers at Konfig from ReadMe to our Docs product, we needed to reach feature parity with ReadMe's product, which meant adding search functionality.