# Search the design library

`GET /hosting/design-library/entries` · Rivier · hosting

Search the design library: palettes, type pairings, section patterns, flows, spacing sets, tones, designs, templates and app shells and screens. Tag filters (including surface: website or app) plus a plain-words query; says whether the ranking used meaning or words only.

- Scope: hosting:read
- Mcp: rivier_design_library_search
- Graphql: Query.hostingLibrarySearch
- Sdk: hosting.library.search
- Cli: hosting library search

## Parameters

- `q` (query), string
- `kind` (query), string
- `siteType` (query), string
- `businessType` (query), string
- `purpose` (query), string
- `mood` (query), string
- `density` (query), string
- `layout` (query), string
- `colourFamily` (query), string
- `a11y` (query), string
- `performance` (query), string
- `device` (query), string
- `scripts` (query), string
- `languages` (query), string
- `surface` (query), string
- `appType` (query), string
- `platform` (query), string
- `category` (query), string
- `visibility` (query), string
- `rtl` (query), string
- `limit` (query), integer
- `offset` (query), integer
- `lang` (query), string

## Responses

- `200`: Success
- `400`: The request was malformed
- `401`: No valid credential
- `403`: The credential lacks the scope, origin or address
- `429`: Over the key's rate limit; see Retry-After

## Example

```sh
curl -X GET 'https://api.rivier.ai/hosting/design-library/entries' \
  -H 'Authorization: Bearer $KEY'
```
