# kagi_ex v0.1.1 - Table of Contents

> Typed Elixir client for Kagi Search, Summarizer, and Maps, built on Req.

## Pages

- [kagi_ex](readme.md)
- [Changelog](changelog.md)
- [Using kagi_ex](usage-rules.md)
- [RELEASE](release.md)

## Modules

- [Kagi](Kagi.md): Typed client for [Kagi](https://kagi.com) Search, Summarizer, and Maps.
- [Kagi.Client](Kagi.Client.md): Reusable configuration for Kagi requests.

- Search
  - [Kagi.Search](Kagi.Search.md): Search response returned by `Kagi.search/1..3`.
  - [Kagi.SearchResult](Kagi.SearchResult.md): A single Kagi search result.

- Summarizer
  - [Kagi.Summary](Kagi.Summary.md): Summary response returned by `Kagi.summarize/1..3`.

- Maps
  - [Kagi.Maps](Kagi.Maps.md): Maps response returned by `Kagi.maps/1..3`.
  - [Kagi.MapsResult](Kagi.MapsResult.md): A single Kagi Maps point-of-interest result.
  - [Kagi.MapsResult.Coordinates](Kagi.MapsResult.Coordinates.md): Coordinates attached to a `Kagi.MapsResult`.

- Exceptions
  - [Kagi.Error](Kagi.Error.md): Structured error returned by every Kagi operation.

