Introduction
OpenSearch is a collection of simple formats for the sharing of search results.
The OpenSearch description document format can be used to describe a search engine so that it can be used by search client applications.
The OpenSearch response elements can be used to extend existing syndication formats, such as RSS and Atom, with the extra metadata needed to return search results.
For everyone
- Frequently asked questions
- Search clients that support OpenSearch
- Directories of search engines that support OpenSearch
For developers
Specifications
- OpenSearch 1.1 (Draft 5)
- OpenSearch extensions
- OpenSearch Referrer extension
- OpenSearch Relevance extension
- OpenSearch Parameter extension
- OpenSearch Suggestions extension
- OpenSearch Geo extension (Draft)
- OpenSearch Time extension (Draft)
- OpenSearch Advertisement extension (Draft)
- OpenSearch Commerce extension (Draft)
- OpenSearch Mobile extension (Draft)
- OpenSearch Spelling extension (Draft)
- OpenSearch SRU extension (Draft)
- Archived specifications
- License
- OpenSearch specification changelog
Documentation
- Developer "how to" guide
- Developer "best practices" guide
- OpenSearch and microformats
- OpenSearch response stylesheet
- OpenSearch 1.0 to 1.1 upgrade guide