Skip to main content

Nautobot SSOT ServiceDesk Plus SSoT

An app for Nautobot.

⚠️ Alpha Software: This project is currently in alpha and is under active development. APIs, configuration options, and behavior may change between releases. Use in production environments is not recommended until a stable release is published.

The term SSoT, or Single Source of Truth, refers to the intention of using Nautobot to consolidate data from disparate Systems of Record to create a single resource for all automation needs. This is done by extending the Nautobot SSoT framework which uses the DiffSync library. This app is built with the capability in mind to import and export data from your desired System of Record.



An App for Nautobot.

Overview

Pulls "Servers" from ServiceDesk Plus, and puts them into a particular Nautobot Role with some particular field mappings. If you would like to use this app outside of our org, you would need to fork, and change those mappings for now. I have some todos to extract this out into app config.

Screenshots

Developer Note: Add any representative screenshots of the App in action. These images should also be added to the docs/user/app_use_cases.md section.

Developer Note: Place the files in the docs/images/ folder and link them using only full URLs from GitHub, for example: ![Overview](https://raw.githubusercontent.com/nrtc-ops/nautobot-app-ssot-servicedesk-plus/develop/docs/images/app-overview.png). This absolute static linking is required to ensure the README renders properly in GitHub, the docs site, and any other external sites like PyPI.

More screenshots can be found in the Using the App page in the documentation. Here's a quick overview of some of the app's added functionality:

Try it out!

Developer Note: Only keep this section if appropriate. Update link to correct sandbox.

For a full list of all the available always-on sandbox environments, head over to the main page on networktocode.com.

Documentation

Full documentation for this App can be found over on the Nautobot Docs website:

Contributing to the Documentation

You can find all the Markdown source for the App documentation under the docs folder in this repository. For simple edits, a Markdown capable editor is sufficient: clone the repository and edit away.

If you need to view the fully-generated documentation site, you can build it with MkDocs. A container hosting the documentation can be started using the invoke commands (details in the Development Environment Guide) on http://localhost:8001. Using this container, as your changes to the documentation are saved, they will be automatically rebuilt and any pages currently being viewed will be reloaded in your browser.

Any PRs with fixes or improvements are very welcome!

Questions

For any questions or comments, please check the FAQ first.

Metadata

Release files for nautobot-ssot-servicedesk-plus 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nautobot-ssot-servicedesk-plus 0.3.4
File Size Uploaded
nautobot_ssot_servicedesk_plus-0.3.4.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nautobot-ssot-servicedesk-plus 0.3.4
File Interpreter ABI Platform
nautobot_ssot_servicedesk_plus-0.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / nautobot_ssot_servicedesk_plus-0.3.4.tar.gz

Download URL nautobot_ssot_servicedesk_plus-0.3.4.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
cc81297ffced6988719741a67fc365ddfe4b557d3696501f219fdd82c0cc725c
BLAKE2b-256 checksum
How to use checksums
3d8a33421e1796bb9908fbb75237332ab482a001b8412b9a294966f705aacade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

Release files / nautobot_ssot_servicedesk_plus-0.3.4-py3-none-any.whl

Download URL nautobot_ssot_servicedesk_plus-0.3.4-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc80015887c2aa8c3e6563c234123bdc743f301dbfc99863bda79c1fbe80a85e
BLAKE2b-256 checksum
How to use checksums
76941e4ba169fcc87420dbfa23e8bcf7236fc1104f8fc042fd03305af7026ab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.4 This release

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page