San Juan Islands Orca Sightings service

This cloud-based service tracks the movements of orca pods around the San Juan Islands in the Salish Sea. Orcas are also known as killer whales.

Using this service, orca enthusiasts can report the location and time of their sightings off the coast of any of the San Juan Islands, making it easy for others to sight these whales from land so they don’t have to charter a boat. As a developer, you can include this service in your app.

To get started, learn how to set up your environment and list all sightings in the service, or jump down to learn more about the user community and features. There’s also a short presentation about this documentation.

 Photo of orca whales

User community

The orca whale watching community is niche but active. It includes a variety of enthusiasts from around the world, and many seek the orcas that frequent the San Juan Islands. Whale watchers can see orca pods swim near the land there year-round. The orca whale’s distinctive, large dorsal fin makes it easier to spot from far away than other whales or dolphins.

Features

The Orca Sightings service is a RESTful API designed to support this community. It offers two main resources: /users and /sightings. Each resource supports standard HTTP methods, including GET, POST, PUT, PATCH, and DELETE, so your app can perform the following actions:

This is a simulated REST interface only for the demonstration of API documentation.


Back to top

Copyright © 2025 Julie Brodeur (technical writer) and Jeff Naemura (subject matter expert). Distributed by an MIT license. This work is for educational and demonstration purposes only.