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

Uploaded Python 3Windows x86-64

raps-4.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.7.0-py3-none-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.7.0-py3-none-macosx_10_12_x86_64.whl (8.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.7.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.6 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.7.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bd6cd0d78ec695d1cc900a92ccb0252c0ee91494227257706cdf01cec6f81fa4
MD5 eadaa1f8c3c64cde3a6e3d0bdabd1f82
BLAKE2b-256 e84477748c21d7ce271158874f2e8fdfd8baf35864849fc9144559c69d6a2385

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f782da0a85ccd775d1107af21e3c482d0e6a46286e58aa1c66e5cec2202e5250
MD5 2dfeb1fd8648943b45bf7a40dbd825e6
BLAKE2b-256 a46aab05c09da13f85b53462a47a5086246b2f0a6b954d7c4c253bad30e88a27

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-4.7.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.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.7.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3a5bf7538e21b94f1c7c67fd1bb8fc1b79525b5af254a4b43c1347bac008bb6
MD5 2dae0b4227147d6ff85c82b234b985d3
BLAKE2b-256 ed6f23121ae633cc66ca70c79953c39c41d6eb746115207a430b52d81f5cdc63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.7.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a04e49eada9c2001fe168c59b986254957576688310f2e54f4730e68ab19766d
MD5 281dc3deb83c775f90381450fe1c8abc
BLAKE2b-256 861d72ad2a9ebba33ec4d7b0e9af9d29287ad3aeac35bab7a27b8c7821f15624

See more details on using hashes here.

Provenance

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