.. topic-box::
:title: Getting Started with Care-Pet
:link: getting-started
:icon: icon-docs-getting-started
:class: large-4
:anchor: Get Started
Create an IoT app from scratch and configure it to use ScyllaDB as the backend datastore.
.. topic-box::
:title: Design and Data Model
:link: design-and-data-model
:icon: icon-docs-alternator
:class: large-4
:anchor: Learn more
Learn more about the queries used in the example, make the primary key and clustering key selection, and create the database schema.
.. topic-box::
:title: Care-Pet Blog
:icon: icon-docs-blog
:link: https://www.scylladb.com/2020/09/09/carepet-an-example-iot-use-case-for-hands-on-app-developers/
:class: large-4,small-12
:anchor: Read the article
The Care-Pet Example blog walks you through the example and adds additional information.
.. topic-box::
:title: Terraform integration
:icon: icon-docs-cloud
:link: deploy-in-cloud
:class: large-12
:anchor: Deploy in the cloud
Spin up a new ScyllaDB Cloud cluster with Terraform and get started with this example in a cloud environment.
.. topic-box::
:title: Build with Go
:image: /_static/img/programming_languages/go-lang.png
:link: build-with-go
:class: large-4
.. topic-box::
:title: Build with Java
:image: /_static/img/programming_languages/java.png
:link: build-with-java
:class: large-4
.. topic-box::
:title: Build with Rust
:image: /_static/img/programming_languages/rust.png
:link: build-with-rust
:class: large-4
.. topic-box::
:title: Build with JavaScript
:image: /_static/img/programming_languages/javascript.png
:link: build-with-javascript
:class: large-4
.. topic-box::
:title: Build with Python
:image: /_static/img/programming_languages/python.png
:link: build-with-python
:class: large-4
.. topic-box::
:title: Build with PHP
:image: /_static/img/programming_languages/php.png
:link: build-with-php
:class: large-4