Skip to main content

Rust CLI for Autodesk Platform Services

Project description

RAPS - Rust CLI for Autodesk Platform Services

PyPI version License

A fast, modern command-line interface for Autodesk Platform Services (APS), built with Rust.

Installation

pip install raps

Quick Start

# Check installation
raps --version

# Get help
raps --help

# Test authentication (requires APS credentials)
raps auth test

# List buckets
raps bucket list

Configuration

Set your APS credentials as environment variables:

export APS_CLIENT_ID="your-client-id"
export APS_CLIENT_SECRET="your-client-secret"

Or use a .env file in your project directory.

Features

  • Object Storage Service (OSS): Manage buckets and objects
  • Model Derivative: Translate and extract model data
  • Data Management: Work with hubs, projects, and folders
  • Design Automation: Run Revit, AutoCAD, and Inventor engines
  • Authentication: Support for 2-legged, 3-legged, and device code flows
  • MCP Server: AI assistant integration via Model Context Protocol

Documentation

For full documentation, visit rapscli.xyz.

Alternative Installation Methods

Shell Script (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.sh | bash

PowerShell (Windows)

irm https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.ps1 | iex

Homebrew (macOS)

brew install dmytro-yemelianov/tap/raps

Scoop (Windows)

scoop bucket add raps https://github.com/dmytro-yemelianov/scoop-bucket
scoop install raps

License

Apache 2.0 - See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

raps-5.4.4-py3-none-win_amd64.whl (15.7 MB view details)

Uploaded Python 3Windows x86-64

raps-5.4.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.4.4-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.4.4-py3-none-macosx_10_12_x86_64.whl (13.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file raps-5.4.4-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-5.4.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-5.4.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f97ef3c13bc2261c7e38133b4fc858cf88d362f0abdced21d9421bd475048585
MD5 6fa746684d325a917a3fe8f6c44b017b
BLAKE2b-256 28ff842abe77e0de4ce547026e86c4a0f6995cc535d01ff38ca17509f821a3d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.4-py3-none-win_amd64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-5.4.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for raps-5.4.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e74fbbf053d3acbab0f9cd1429ba40f3f6ea7dceb12f4dac2af01f28a84de98b
MD5 1d5e05a536affa79fceca023c574377c
BLAKE2b-256 f6b14e138fa9c454aee9f8f1fa8b4dd04da17e21989d013bd43270c0dee78569

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-5.4.4-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: raps-5.4.4-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-5.4.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5253b57d9686a17d678c58940ca27e8edf938f0e526a4cd55c4f9b2c285cae51
MD5 42fe4dfc4fcee40c46c5fc1446615a0c
BLAKE2b-256 f39c5e5d1b41eec76d2748578b816856b9e5b819c3d501f2f03d79984ecd46b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.4-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-5.4.4-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raps-5.4.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3762dd1cf0d2cbc0f5c77eb8420537e7b2d6e279a0d9d60b8460203281ade766
MD5 c91108dbb19d4e4a2d227938956986af
BLAKE2b-256 4dd88c3f42c51da8c9455ddea1fcc7803c1d8537c6b4773ec2c0e6933dc677f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.4-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page