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-4.18.0-py3-none-win_amd64.whl (11.0 MB view details)

Uploaded Python 3Windows x86-64

raps-4.18.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.18.0-py3-none-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.18.0-py3-none-macosx_10_12_x86_64.whl (9.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.18.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.0 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-4.18.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 264f577b2941353c098dae164c09ac20894fbcef6448705929ac3916638fe39a
MD5 2930dc62e4c6af8371f30d49e0089a27
BLAKE2b-256 339f7bccb4fd0c2b59147ab670910cc073070d9f184d152cb91d9f1f2d7c9ce9

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.18.0-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-4.18.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.18.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdd766220b5dff23f0f606ab7e198a3bc4965d6b6c0984847638d4ede3d319be
MD5 0a7290f1acc89882cea97b028f0a2f3d
BLAKE2b-256 9bad10d9f68a69d186d75300358c814a5fc67e825ea56e94dc4a54839602916c

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.18.0-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-4.18.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: raps-4.18.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.4 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-4.18.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76f192cb98366d95ba0b7ea188dd2c6700ad78edeb2ceac984ceb35216344c31
MD5 edb020c73dfe6d36331de08720106903
BLAKE2b-256 4d02e28a0082e44f5abb117694f806ccf48832451074d0197497e8b89a8d3bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.18.0-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-4.18.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.18.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6a1cee173c5cd4766189f2b0c7270720b9b2f7b2aacabbfb81de3d808ca313e7
MD5 df8dbf48530358c685cf8f384acee524
BLAKE2b-256 952824caa469d18d7b37c87f9971bb22fbf637873bb808f2a02914003b1125d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.18.0-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