    

 ## On this page

  

 

 # Discovery Extensibility and Add-ins Developer Guide

 Last update: 16.07.2025 

- [Introduction](UDA/add_api/introduction/topics/disco_api_intro.md)
- [Creating Add-in Applications](UDA/add_api/creating_addin_apps/topics/c_disco_api_addin.md)
    - [Getting Started](UDA/add_api/creating_addin_apps/topics/c_disco_api_addin_gettingstarted.md)
    - [Creating a C# Add-in](UDA/add_api/creating_addin_apps/topics/c_disco_api_create_csharp.md)
    - [Creating Manifest Files](UDA/add_api/creating_addin_apps/topics/c_disco_api_manifest.md)
    - [Creating Custom Commands](UDA/add_api/creating_addin_apps/topics/c_disco_api_create_custom.md)
    - [Customizing the Ribbon](UDA/add_api/creating_addin_apps/topics/c_disco_api_ribbon_customize.md)
    - [Customizing Tools](UDA/add_api/creating_addin_apps/topics/c_disco_api_tool_customize.md)
    - [Custom Objects and Custom Tree](UDA/add_api/creating_addin_apps/topics/c_disco_api_custom_objects_custom_tree.md)
        - [Custom Object Wrappers](UDA/add_api/creating_addin_apps/topics/c_disco_api_custom_object_wrappers.md)
            - [CustomWrapper](UDA/add_api/creating_addin_apps/topics/custom_object_wrappers/c_disco_api_custom_wrappers.md)
            - [DiscoveryCustomWrapper](UDA/add_api/creating_addin_apps/topics/custom_object_wrappers/c_disco_api_discovery_custom_wrappers.md)
            - [PhysicsCustomWrapper](UDA/add_api/creating_addin_apps/topics/custom_object_wrappers/c_disco_api_physics_custom_wrappers.md)
        - [Custom Tree](UDA/add_api/creating_addin_apps/topics/c_disco_api_custom_tree.md)
    - [Sample Projects](UDA/add_api/creating_addin_apps/topics/c_disco_api_samples.md)
- [Geometry API Overview](UDA/add_api/geometry_overview/topics/geo_overview.md)
    - [Doc Objects](UDA/add_api/geometry_overview/topics/geo_doc_objects.md)
    - [Document Structure](UDA/add_api/geometry_overview/topics/geo_doc_structure.md)
    - [Part Structure](UDA/add_api/geometry_overview/topics/geo_part_structure.md)
- [Geometry Architecture](UDA/add_api/architecture/c_disco_api_architecture.md)
    - [Documents and Doc Objects](UDA/add_api/architecture/doc_objects/document_doc_objects.md)
        - [Parent-Child Hierarchy](UDA/add_api/architecture/doc_objects/parent_child_hierarchy.md)
        - [Parts and Components](UDA/add_api/architecture/doc_objects/parts_components.md)
        - [Occurrence Chains](UDA/add_api/architecture/doc_objects/occurrence_chains.md)
        - [General Objects and Masters](UDA/add_api/architecture/doc_objects/gen_objects_masters.md)
        - [Originals and Masters](UDA/add_api/architecture/doc_objects/originals_masters.md)
        - [Transforming to Master-Space](UDA/add_api/architecture/doc_objects/transform_master_space.md)
        - [Getting Occurrences](UDA/add_api/architecture/doc_objects/getting_occurrences.md)
    - [Application Integration](UDA/add_api/architecture/application_integration/app_integration.md)
        - [Persistent Identifiers](UDA/add_api/architecture/application_integration/persist_ids.md)
        - [Replacements](UDA/add_api/architecture/application_integration/replacements.md)
        - [Update States](UDA/add_api/architecture/application_integration/update_states.md)
    - [Storing Custom Data](UDA/add_api/architecture/storing_custom_data/storing_custom_data.md)
        - [Document Properties](UDA/add_api/architecture/storing_custom_data/doc_properties.md)
        - [Custom Attributes](UDA/add_api/architecture/storing_custom_data/custom_attributes.md)
        - [Attribute Propagation](UDA/add_api/architecture/storing_custom_data/attribute_propagation.md)
    - [Identifiers During Export](UDA/add_api/architecture/id_objects/ID_during_export.md)
        - [Identifying Objects in ACIS and Parasolid Files](UDA/add_api/architecture/id_objects/ID_objects.md)
        - [Foreign Identifiers During Import and Export](UDA/add_api/architecture/id_objects/foreign_ID.md)
    - [Geometry and Topology](UDA/add_api/architecture/geo_topology/geo_topology.md)
        - [Unbounded Geometry and Trimmed Objects](UDA/add_api/architecture/geo_topology/unbound_geo_trim_obj.md)
        - [Topology](UDA/add_api/architecture/geo_topology/topology.md)
        - [Doc Objects and Geometry](UDA/add_api/architecture/geo_topology/doc_obj_geo.md)
        - [Design Curves](UDA/add_api/architecture/geo_topology/design_curves.md)
        - [Design Bodies](UDA/add_api/architecture/geo_topology/design_bodies.md)
        - [Shape in General](UDA/add_api/architecture/geo_topology/shape_general.md)
    - [Accuracy](UDA/add_api/architecture/accuracy/accuracy.md)
        - [Linear and Angular Resolution](UDA/add_api/architecture/accuracy/linear_angular_res.md)
        - [Comparing Lengths and Angles](UDA/add_api/architecture/accuracy/compare_angles_lengths.md)
        - [Comparing XYZ Objects](UDA/add_api/architecture/accuracy/compare_xyz.md)
        - [Comparing UV Objects](UDA/add_api/architecture/accuracy/compare_uv.md)
        - [Comparing Geometry](UDA/add_api/architecture/accuracy/compare_geo.md)
    - [Units](UDA/add_api/architecture/units/units.md)
        - [System Units and User Units](UDA/add_api/architecture/units/system_units.md)
        - [Outputting Values](UDA/add_api/architecture/units/output_vals.md)
        - [Inputting Values](UDA/add_api/architecture/units/input_vals.md)
        - [Custom Conversions](UDA/add_api/architecture/units/custom_conversion.md)
- [Release Notes](UDA/add_api/release_notes/c_disco_api_addin_release_notes.md)
    - [V24.2](UDA/add_api/release_notes/V24.2.md)