.. image:: alpaca128.png
:height: 92px
:width: 128px
:align: right
===============================
Welcome to the AlpycaDevice SDK
===============================
This document describes the AlpycaDevice SDK project, a lightweight working
sample of an Alpaca device driver with templates for all ASCOM device types. The
sample is actually a fully functional Alpaca Rotator simulator which passes the
|conformu| comprehensive |functest| and |prototest|. Dependencies are kept to an absolute
minimum.
The idea here is to provide you, the prospective Alpaca device driver author,
with the code structure and "boiler-plate" support code needed. **No interaction
with HTTP or JSON is needed**. Only two dependencies (and of course *their*
dependencies) are needed.
By starting with this project, you will be able to implement a fully functional
conforming Alpaca device with a minimum of "just in time learning".
.. Tip::
**Start Here:** :doc:`/quickstart` then look through :doc:`/introduction`.
.. Note::
This is the 1.0.3 (May 1, 2025) updated production version.
For Release Notes on this SDK see the
|changes| on the |github|.
For background see |about| and |alpcon| on the |ascsite|. As an astronomy
developer wanting to use Alpaca, we suggest you look over |devhelp| and join the
|supforum|.
.. |changes| raw:: html
CHANGES document
.. |github| raw:: html
Alpyca Device SDK GitHub repository
.. |ascsite| raw:: html
ASCOM Initiative web site
.. |about| raw:: html
About Alpaca and ASCOM
.. |alpcon| raw:: html
ASCOM Alpaca Connectivity
.. |conformu| raw:: html
Conform Universal Test Tool
.. |falcon| raw:: html
Falcon Web Framework
.. |wsgiref| raw:: html
Python wsgiref HTTP server
.. |devhelp| raw:: html
Alpaca Developers Info
.. |supforum| raw:: html
ASCOM Driver and Application Development Support Forum
.. |functest| raw:: html
function test
.. |prototest| raw:: html
protocol tests
.. toctree::
:maxdepth: 2
quickstart
introduction
roadmap
modules
migrating
vscode
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`