# Core API Reference The `openenv.core` package provides the core abstractions for building and running environments. For an end-to-end tutorial on building environments with OpenEnv, see the [building an environment](environment-builder.md) guide. ## Core runtime (`core`) ### Environment server primitives ::: openenv.core.env_server.interfaces ### HTTP server utilities ::: openenv.core.env_server.http_server ### Web interface helpers ::: openenv.core.env_server.web_interface ### Client contracts ::: openenv.core.env_client ### Synchronous client wrapper ::: openenv.core.sync_client ### Shared dataclasses ::: openenv.core.client_types ### Container providers ::: openenv.core.containers.runtime.providers