diff --git a/.gitguardian.yaml b/.gitguardian.yaml
index 0e436ebd209..7c33bb28b05 100644
--- a/.gitguardian.yaml
+++ b/.gitguardian.yaml
@@ -22,7 +22,7 @@ secret:
# Build outputs and static assets
- "litellm/proxy/_experimental/out/**"
- - "ui/litellm-dashboard/public/**"
+ - "litellm/ui/litellm-dashboard/public/**"
- "**/swagger/*.js"
- "**/*.woff"
- "**/*.woff2"
@@ -34,7 +34,6 @@ secret:
- "tests/**/*.txt"
# Documentation and other non-code files
- - "docs/**"
- "**/*.md"
- "**/*.lock"
- "uv.lock"
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index cf1935db726..5880cf7d8c2 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -278,14 +278,12 @@ Provider work (a new provider, a new parameter, a new usage or cost field) is th
**Preserve zero prices.** In [`model_prices_and_context_window.json`](../model_prices_and_context_window.json), an explicit `0.0` means that the priced operation is free. A missing field or `null` means no rate is specified, so the relevant calculator may use a fallback. For example, when no batch input rate is configured, batch cache writes use `cache_creation_input_token_cost` if set, otherwise the regular input rate, then apply the batch discount. A zero ordinary input rate does not make separately priced cache reads or writes free. Test `rate is None` before substituting a fallback, since `row.get("cache_creation_input_token_cost") or fallback` would discard a valid zero. Speech keeps character pricing ahead of token pricing even when the character rate is zero. If neither rate is configured, speech cost calculation raises an error. Its model lookup preserves unset rates instead of treating compatibility defaults as explicit zero prices. Perplexity keeps a configured legacy search rate ahead of the current search rate, including zero. When registering custom prices, `None` leaves an existing rate unchanged and `0.0` overrides it
-**Find the existing machinery before you add plumbing.** LiteLLM already has generic paths that move data between the endpoints, the provider transformations, and cost tracking. A second, hand-rolled path for the same data is a common reason a provider PR gets rewritten before merge. [`ARCHITECTURE.md`](../docs/ARCHITECTURE.md) shows where the layers live, and the decision records in [`docs/adrs/`](../docs/adrs/AGENTS.md) explain why they are shaped that way. For example, [the ADR on provider usage fields](../docs/adrs/adr_001_provider_usage_fields_ride_as_usage_extras.md) covers how provider-specific usage fields reach cost tracking. If you cannot find a mechanism for what you need, say so in the PR or ask in [#pr-review on Slack](https://join.slack.com/t/litellmossslack/shared_invite/zt-3o7nkuyfr-p_kbNJj8taRfXGgQI1~YyA) before you build one
+**Find the existing machinery before you add plumbing.** LiteLLM already has generic paths that move data between the endpoints, the provider transformations, and cost tracking. A second, hand-rolled path for the same data is a common reason a provider PR gets rewritten before merge. If you cannot find a mechanism for what you need, say so in the PR or ask in [#pr-review on Slack](https://join.slack.com/t/litellmossslack/shared_invite/zt-3o7nkuyfr-p_kbNJj8taRfXGgQI1~YyA) before you build one
**Bill a new provider usage field from the usage object.** Leave the field on the usage object as an extra and read it in that provider's `cost_calculator.py`. A provider without one gets a new `cost_calculator.py` and an arm for it in `cost_per_token` (`litellm/cost_calculator.py`), which picks the calculator by provider. If the provider's transform builds `Usage` from named fields, as the Anthropic, Gemini, and Bedrock Converse ones do, pass the new field there too. Streamed requests rebuild usage in `ChunkProcessor.calculate_usage` (`litellm/litellm_core_utils/streaming_chunk_builder_utils.py`), which does not copy extras yet the way the Responses-to-chat bridge does (minus a short exclusion list), so until it does, bill the field on streams by naming it there, as Anthropic's `inference_geo` is. A provider that reports its own charge for the request, as OpenRouter does in `usage.cost`, is billed at that charge from `_hidden_params` before any calculator runs, unless the deployment sets its own prices. When the field counts a built-in tool such as web search, add the provider to `get_cost_for_web_search_request` in `litellm/llms/__init__.py`, and add a gate to `litellm/litellm_core_utils/llm_cost_calc/tool_call_cost_tracking.py` only when no existing gate fires. Then show the field's cost in your proof on every endpoint it reaches, streaming included
**Do not change what a caller sees to make internals easier.** Each endpoint keeps the schema of the API it emulates. A `/v1/responses` caller gets `input_tokens` and a `/v1/chat/completions` caller gets `prompt_tokens`, whatever the provider sent and whatever cost tracking needs. A provider usage field that shows up as an extra key is fine, since it only adds a key, but renaming, removing, or reshaping a key the endpoint defines is not. Reshaping a public response to feed an internal consumer breaks every user of that endpoint
-If your change makes an architecture decision, such as a new cross-cutting mechanism or a deliberate difference from a provider's API shape, add an ADR to [`docs/adrs/`](../docs/adrs/AGENTS.md) in the same PR
-
## Building and Running Locally
### LiteLLM Proxy Server
@@ -330,7 +328,7 @@ git clone https://github.com/YOUR_USERNAME/litellm.git
cd litellm
# Navigate to the UI dashboard directory
-cd ui/litellm-dashboard
+cd litellm/ui/litellm-dashboard
# Install dependencies
npm install
diff --git a/.github/actions/detect-changes/action.yml b/.github/actions/detect-changes/action.yml
index 59c6ab28c30..cc734b3fe58 100644
--- a/.github/actions/detect-changes/action.yml
+++ b/.github/actions/detect-changes/action.yml
@@ -1,7 +1,7 @@
name: "Detect relevant changes"
description: >-
Classify the pull request's changed files with .github/scripts/ci/classify_changes.sh
- and expose decision=run|skip for one category. backend means anything outside ui/,
+ and expose decision=run|skip for one category. backend means anything outside litellm/ui/,
docs/ and markdown; ui means the dashboard sources alone. decision=skip lets callers
short-circuit expensive steps while the job still completes successfully and satisfies
its required status check, which a paths: filter cannot do because a workflow that
diff --git a/.github/scripts/ci/classify_changes.sh b/.github/scripts/ci/classify_changes.sh
index 82851fa0a82..e9a68afb645 100755
--- a/.github/scripts/ci/classify_changes.sh
+++ b/.github/scripts/ci/classify_changes.sh
@@ -27,8 +27,8 @@ while IFS= read -r file || [ -n "$file" ]; do
has_windows_release=true ;;
esac
case "$file" in
- ui/* | tests/e2e/ui/*) has_client=true ;;
- docs/* | *.md | *.mdx) : ;;
+ litellm/ui/* | tests/e2e/ui/*) has_client=true ;;
+ *.md | *.mdx) : ;;
.github/*) has_ci=true; has_backend=true ;;
*) has_backend=true ;;
esac
diff --git a/.github/scripts/ci/run_integration.sh b/.github/scripts/ci/run_integration.sh
index ed405634796..6eaf922515b 100644
--- a/.github/scripts/ci/run_integration.sh
+++ b/.github/scripts/ci/run_integration.sh
@@ -81,7 +81,7 @@ export INTEGRATION_UPSTREAM_URL=http://127.0.0.1:8190
export INTEGRATION_MASTER_KEY="$LITELLM_MASTER_KEY"
export LITELLM_UI_PATH="$PWD/litellm/proxy/_experimental/out"
if [ "$suite" = browser ]; then
- export LITELLM_UI_PATH="$PWD/ui/litellm-dashboard/out"
+ export LITELLM_UI_PATH="$PWD/litellm/ui/litellm-dashboard/out"
test -f "$LITELLM_UI_PATH/index.html"
fi
export INTEGRATION_SEED="$(.venv/bin/python -c 'import hashlib,os; print(int(hashlib.sha256(((os.environ.get("GITHUB_SHA") or "local") + (os.environ.get("GITHUB_RUN_ID") or "local")).encode()).hexdigest()[:8],16))')"
diff --git a/.github/scripts/verify_linux_native_wheel.py b/.github/scripts/verify_linux_native_wheel.py
index 6e51646cdd6..d5c5b52ef84 100644
--- a/.github/scripts/verify_linux_native_wheel.py
+++ b/.github/scripts/verify_linux_native_wheel.py
@@ -128,7 +128,7 @@ def main(
member.filename
for member in wheel_members
if member.filename.endswith((".pdb", ".dwp", ".rlib", ".rmeta", "Cargo.toml", "Cargo.lock"))
- or member.filename.startswith("litellm/deploy/")
+ or member.filename.startswith(("litellm/deploy/", "litellm/ui/", "litellm/vscode-extension/"))
or any(part.endswith(".dSYM") for part in PurePosixPath(member.filename).parts)
)
native_member: Final = native_members[0]
diff --git a/.github/workflows/image-scan.yml b/.github/workflows/image-scan.yml
index 5c22d7c4dda..44593baa0e6 100644
--- a/.github/workflows/image-scan.yml
+++ b/.github/workflows/image-scan.yml
@@ -26,8 +26,8 @@ on:
- litellm-proxy-extras/**
- tests/integration/database/image/**
- uv.lock
- - ui/litellm-dashboard/package-lock.json
- - ui/nginx.conf
+ - litellm/ui/litellm-dashboard/package-lock.json
+ - litellm/ui/nginx.conf
- .github/workflows/image-scan.yml
- .github/grype.yaml
schedule:
diff --git a/.github/workflows/osv-scan.yml b/.github/workflows/osv-scan.yml
index 90c0712b2ff..30d8991e06a 100644
--- a/.github/workflows/osv-scan.yml
+++ b/.github/workflows/osv-scan.yml
@@ -42,5 +42,5 @@ jobs:
"$RUNNER_TEMP/osv-scanner" scan source \
--config .github/osv-scanner.toml \
-L uv.lock \
- -L ui/litellm-dashboard/package-lock.json \
- -L vscode-extension/package-lock.json
+ -L litellm/ui/litellm-dashboard/package-lock.json \
+ -L litellm/vscode-extension/package-lock.json
diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml
index 5bcd5d6d7c4..0116c6ed0c7 100644
--- a/.github/workflows/test-integration.yml
+++ b/.github/workflows/test-integration.yml
@@ -150,22 +150,22 @@ jobs:
timeout-minutes: 5
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
- node-version-file: ui/litellm-dashboard/.nvmrc
+ node-version-file: litellm/ui/litellm-dashboard/.nvmrc
cache: "npm"
cache-dependency-path: |
- ui/litellm-dashboard/package-lock.json
+ litellm/ui/litellm-dashboard/package-lock.json
tests/e2e/ui/package-lock.json
- name: Install browser dependencies and build the dashboard
if: matrix.suite == 'browser'
timeout-minutes: 20
run: |
- (cd ui/litellm-dashboard && npm ci)
+ (cd litellm/ui/litellm-dashboard && npm ci)
(cd tests/e2e/ui && npm ci)
sudo env PATH="$PATH" DEBIAN_FRONTEND=noninteractive \
node tests/e2e/ui/node_modules/@playwright/test/cli.js install-deps chromium
node tests/e2e/ui/node_modules/@playwright/test/cli.js install chromium
- (cd ui/litellm-dashboard && NEXT_TELEMETRY_DISABLED=1 npm run build)
+ (cd litellm/ui/litellm-dashboard && NEXT_TELEMETRY_DISABLED=1 npm run build)
- name: Run integration contracts
timeout-minutes: 45
diff --git a/.github/workflows/test-linting.yml b/.github/workflows/test-linting.yml
index 7544aad8f60..964b8919c75 100644
--- a/.github/workflows/test-linting.yml
+++ b/.github/workflows/test-linting.yml
@@ -114,7 +114,7 @@ jobs:
- name: Check ruff format
if: steps.changes.outputs.decision != 'skip'
run: |
- git diff --name-only --diff-filter=ACMR "$GATE_BASE_SHA" HEAD -- ':(glob)litellm/**/*.py' | grep -v '^litellm/enterprise/' > "$RUNNER_TEMP/ruff_format_files.txt" || true
+ git diff --name-only --diff-filter=ACMR "$GATE_BASE_SHA" HEAD -- ':(glob)litellm/**/*.py' | grep -Ev '^litellm/(enterprise|ui|vscode-extension)/' > "$RUNNER_TEMP/ruff_format_files.txt" || true
if [ ! -s "$RUNNER_TEMP/ruff_format_files.txt" ]; then
echo "No changed litellm Python files to check with ruff format."
exit 0
@@ -271,7 +271,7 @@ jobs:
timeout-minutes: 8
defaults:
run:
- working-directory: ui/litellm-dashboard
+ working-directory: litellm/ui/litellm-dashboard
steps:
- name: Checkout repository
@@ -315,9 +315,9 @@ jobs:
if: steps.changed.outputs.has_files == 'true'
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
- node-version-file: ui/litellm-dashboard/.nvmrc
+ node-version-file: litellm/ui/litellm-dashboard/.nvmrc
cache: "npm"
- cache-dependency-path: ui/litellm-dashboard/package-lock.json
+ cache-dependency-path: litellm/ui/litellm-dashboard/package-lock.json
- name: Install dependencies
if: steps.changed.outputs.has_files == 'true'
@@ -333,12 +333,12 @@ jobs:
status=0
if [ ${#prettier_files[@]} -gt 0 ]; then
echo "::group::Prettier (${#prettier_files[@]} files)"
- npx prettier --check "${prettier_files[@]}" || { status=1; echo "::error::Unformatted files. Fix with: npm run format"; }
+ node_modules/.bin/prettier --check "${prettier_files[@]}" || { status=1; echo "::error::Unformatted files. Fix with: npm run format"; }
echo "::endgroup::"
fi
if [ ${#eslint_files[@]} -gt 0 ]; then
echo "::group::ESLint (${#eslint_files[@]} files)"
- npx eslint --no-warn-ignored --pass-on-unpruned-suppressions "${eslint_files[@]}" || status=1
+ node_modules/.bin/eslint --no-warn-ignored --pass-on-unpruned-suppressions "${eslint_files[@]}" || status=1
echo "::endgroup::"
fi
exit $status
@@ -375,7 +375,7 @@ jobs:
exit 0
fi
files="$(git diff --name-only "$base" HEAD)"
- if grep -Eq '^(litellm/|enterprise/|(pyproject\.toml|uv\.lock)$|ui/litellm-dashboard/(src/lib/http/schema\.d\.ts|scripts/gen-api-types\.mjs|package(-lock)?\.json)$|\.github/workflows/test-linting\.yml$)' <<< "$files"; then
+ if grep -Ev '^litellm/(ui|vscode-extension)/' <<< "$files" | grep -E '^(litellm/|enterprise/|(pyproject\.toml|uv\.lock)$|\.github/workflows/test-linting\.yml$)' >/dev/null || grep -Eq '^litellm/ui/litellm-dashboard/(src/lib/http/schema\.d\.ts|scripts/gen-api-types\.mjs|package(-lock)?\.json)$' <<< "$files"; then
echo "relevant=true" >> "$GITHUB_OUTPUT"
else
echo "No litellm, enterprise, dependency or generator changes in this pull request, nothing to verify."
@@ -434,7 +434,7 @@ jobs:
echo "A lazily loaded route or model changed without regenerating the snapshot that /openapi.json serves for unloaded features."
echo "To fix, run from the repo root:"
echo " uv run python -m litellm.proxy._lazy_openapi_snapshot"
- echo "then run npm run gen:api from ui/litellm-dashboard and commit both files."
+ echo "then run npm run gen:api from litellm/ui/litellm-dashboard and commit both files."
exit 1
fi
echo "_lazy_openapi_snapshot.json is in sync with the lazily loaded routes."
@@ -443,18 +443,18 @@ jobs:
if: steps.changes.outputs.relevant == 'true'
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
- node-version-file: ui/litellm-dashboard/.nvmrc
+ node-version-file: litellm/ui/litellm-dashboard/.nvmrc
cache: "npm"
- cache-dependency-path: ui/litellm-dashboard/package-lock.json
+ cache-dependency-path: litellm/ui/litellm-dashboard/package-lock.json
- name: Install dashboard dependencies
if: steps.changes.outputs.relevant == 'true'
- working-directory: ui/litellm-dashboard
+ working-directory: litellm/ui/litellm-dashboard
run: npm ci
- name: Regenerate types from the live spec
if: steps.changes.outputs.relevant == 'true'
- working-directory: ui/litellm-dashboard
+ working-directory: litellm/ui/litellm-dashboard
env:
LITELLM_PYTHON: "uv run --no-sync python"
run: npm run gen:api
@@ -462,11 +462,11 @@ jobs:
- name: Fail if types are stale
if: steps.changes.outputs.relevant == 'true'
run: |
- if ! git diff --exit-code -- ui/litellm-dashboard/src/lib/http/schema.d.ts; then
- echo "::error file=ui/litellm-dashboard/src/lib/http/schema.d.ts::Generated API types are out of sync with the proxy OpenAPI spec."
+ if ! git diff --exit-code -- litellm/ui/litellm-dashboard/src/lib/http/schema.d.ts; then
+ echo "::error file=litellm/ui/litellm-dashboard/src/lib/http/schema.d.ts::Generated API types are out of sync with the proxy OpenAPI spec."
echo ""
echo "A backend route or model changed without regenerating the dashboard types."
- echo "To fix, run from ui/litellm-dashboard:"
+ echo "To fix, run from litellm/ui/litellm-dashboard:"
echo " npm run gen:api"
echo "then commit the updated src/lib/http/schema.d.ts."
exit 1
diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml
index 3b71185874d..9bbc3f2cd6c 100644
--- a/.github/workflows/test-unit.yml
+++ b/.github/workflows/test-unit.yml
@@ -1188,7 +1188,7 @@ jobs:
timeout-minutes: 20
defaults:
run:
- working-directory: ui/litellm-dashboard
+ working-directory: litellm/ui/litellm-dashboard
steps:
- name: Checkout repository
@@ -1207,9 +1207,9 @@ jobs:
if: steps.changes.outputs.decision != 'skip'
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
- node-version-file: ui/litellm-dashboard/.nvmrc
+ node-version-file: litellm/ui/litellm-dashboard/.nvmrc
cache: "npm"
- cache-dependency-path: ui/litellm-dashboard/package-lock.json
+ cache-dependency-path: litellm/ui/litellm-dashboard/package-lock.json
- name: Install dependencies
if: steps.changes.outputs.decision != 'skip'
diff --git a/.github/workflows/test-vscode-extension.yml b/.github/workflows/test-vscode-extension.yml
index c807948e4e9..56a38252a2f 100644
--- a/.github/workflows/test-vscode-extension.yml
+++ b/.github/workflows/test-vscode-extension.yml
@@ -8,13 +8,13 @@ on:
- main
- "litellm_**"
paths:
- - "vscode-extension/**"
+ - "litellm/vscode-extension/**"
- ".github/workflows/test-vscode-extension.yml"
push:
branches:
- main
paths:
- - "vscode-extension/**"
+ - "litellm/vscode-extension/**"
- ".github/workflows/test-vscode-extension.yml"
concurrency:
@@ -27,7 +27,7 @@ jobs:
timeout-minutes: 10
defaults:
run:
- working-directory: vscode-extension
+ working-directory: litellm/vscode-extension
steps:
- name: Checkout repository
@@ -41,7 +41,7 @@ jobs:
with:
node-version: "24"
cache: npm
- cache-dependency-path: vscode-extension/package-lock.json
+ cache-dependency-path: litellm/vscode-extension/package-lock.json
- name: Install dependencies
run: npm ci
@@ -59,5 +59,5 @@ jobs:
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
with:
name: litellm-vscode
- path: vscode-extension/*.vsix
+ path: litellm/vscode-extension/*.vsix
if-no-files-found: error
diff --git a/.gitignore b/.gitignore
index 022f98ab711..a399399ebd9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,12 +55,12 @@ hosted_config.yaml
litellm/proxy/tests/node_modules
litellm/proxy/tests/package.json
litellm/proxy/tests/package-lock.json
-ui/litellm-dashboard/.next
-ui/litellm-dashboard/node_modules
-ui/litellm-dashboard/next-env.d.ts
+litellm/ui/litellm-dashboard/.next
+litellm/ui/litellm-dashboard/node_modules
+litellm/ui/litellm-dashboard/next-env.d.ts
*.tsbuildinfo
-ui/litellm-dashboard/package.json
-ui/litellm-dashboard/package-lock.json
+litellm/ui/litellm-dashboard/package.json
+litellm/ui/litellm-dashboard/package-lock.json
litellm/deploy/helm/litellm/charts/*.tgz
litellm/deploy/helm/*.tgz
litellm/proxy/vertex_key.json
@@ -146,7 +146,7 @@ crash.*.log
# pytest coverage data
.coverage
-ui/litellm-dashboard/out/
+litellm/ui/litellm-dashboard/out/
litellm.log
.coverage-rust
diff --git a/AGENTS.md b/AGENTS.md
index b249e2c8b1d..77a3c065c42 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -30,8 +30,6 @@ A test must only fail when litellm code changes. Never pin facts we don't own (a
End-to-end tests belong in `tests/e2e/`. A rule about one directory's files, like its harness or which CI runs it, goes in that directory's `AGENTS.md`, never only in a README or here. Read a directory's `AGENTS.md` before editing files in it
-Before you build a new way to move data between the endpoints, the provider transformations, and cost tracking or logging, read the architecture decision records in `docs/adrs/`, which say why those layers are shaped the way they are
-
When creating PRs, target the repository's current default branch for both internal and external / OSS contributions. Check it with `python3 scripts/default_branch.py --branch` instead of assuming a branch name or relying on cached `origin/HEAD`
When writing a PR body, treat the comments and imperative instructions inside .github/PULL_REQUEST_TEMPLATE/general.md as rules to follow, not just layout. Agent harnesses may strip HTML comments from copies of that file injected into context, so read .github/PULL_REQUEST_TEMPLATE/general.md from disk before writing a PR body to make sure you see every comment rule. A section you have nothing to put in (Relevant issues, Affected release, Linear ticket, Caveats, QA runbook, and so on) is removed entirely, heading included, never left as an empty title
diff --git a/Makefile b/Makefile
index bddc821b44b..4d2e680d878 100644
--- a/Makefile
+++ b/Makefile
@@ -91,7 +91,7 @@ install-dev:
bootstrap:
$(UV) sync --inexact --frozen --extra proxy --group proxy-dev --group e2e-dev
$(UV_RUN) python scripts/prisma_generate_if_needed.py
- cd ui/litellm-dashboard && ../../scripts/with_dashboard_node.sh npm install --no-audit --no-fund
+ cd litellm/ui/litellm-dashboard && ../../../scripts/with_dashboard_node.sh npm install --no-audit --no-fund
@main_root=$$(git worktree list --porcelain | head -1 | sed 's/^worktree //'); \
if [ "$$main_root" != "$$(git rev-parse --show-toplevel)" ] && [ -f "$$main_root/.env" ] && [ ! -f .env ]; then \
cp "$$main_root/.env" .env && echo "bootstrap: copied .env from $$main_root"; \
diff --git a/README.md b/README.md
index 7a9932d5256..1c6769b1224 100644
--- a/README.md
+++ b/README.md
@@ -660,7 +660,7 @@ The Terraform modules live at [`litellm/deploy/terraform/litellm/aws/`](./litell
2. Start proxy backend: `uv run python litellm/proxy/proxy_cli.py`
#### Frontend
-1. Navigate to `ui/litellm-dashboard` (dependencies were already installed w/ `make bootstrap`)
+1. Navigate to `litellm/ui/litellm-dashboard` (dependencies were already installed w/ `make bootstrap`)
2. Start dashboard: `npm run dev`
### Verify Docker Image Signatures
diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md
deleted file mode 100644
index 0e4f402d67a..00000000000
--- a/docs/ARCHITECTURE.md
+++ /dev/null
@@ -1,419 +0,0 @@
-# LiteLLM Architecture - LiteLLM SDK + AI Gateway
-
-This document helps contributors understand where to make changes in LiteLLM.
-
-For why a layer is shaped the way it is, read the architecture decision records in [`docs/adrs/`](adrs/AGENTS.md) (Python SDK and proxy) and [`litellm-rust/docs/adrs/`](../litellm-rust/docs/adrs/AGENTS.md) (Rust core)
-
----
-
-## How It Works
-
-The LiteLLM AI Gateway (Proxy) uses the LiteLLM SDK internally for all LLM calls:
-
-```
-OpenAI SDK (client) ──▶ LiteLLM AI Gateway (proxy/) ──▶ LiteLLM SDK (litellm/) ──▶ LLM API
-Anthropic SDK (client) ──▶ LiteLLMAI Gateway (proxy/) ──▶ LiteLLM SDK (litellm/) ──▶ LLM API
-Any HTTP client ──▶ LiteLLMAI Gateway (proxy/) ──▶ LiteLLM SDK (litellm/) ──▶ LLM API
-```
-
-The **AI Gateway** adds authentication, rate limiting, budgets, and routing on top of the SDK.
-The **SDK** handles the actual LLM provider calls, request/response transformations, and streaming.
-
----
-
-## 1. AI Gateway (Proxy) Request Flow
-
-The AI Gateway (`litellm/proxy/`) wraps the SDK with authentication, rate limiting, and management features.
-
-```mermaid
-sequenceDiagram
- participant Client
- participant ProxyServer as proxy/proxy_server.py
- participant Auth as proxy/auth/user_api_key_auth.py
- participant Redis as Redis Cache
- participant Hooks as proxy/hooks/
- participant Router as router.py
- participant Main as main.py + utils.py
- participant Handler as llms/custom_httpx/llm_http_handler.py
- participant Transform as llms/{provider}/chat/transformation.py
- participant Provider as LLM Provider API
- participant CostCalc as cost_calculator.py
- participant LoggingObj as litellm_logging.py
- participant DBWriter as db/db_spend_update_writer.py
- participant Postgres as PostgreSQL
-
- %% Request Flow
- Client->>ProxyServer: POST /v1/chat/completions
- ProxyServer->>Auth: user_api_key_auth()
- Auth->>Redis: Check API key cache
- Redis-->>Auth: Key info + spend limits
- ProxyServer->>Hooks: parallel_request_limiter, cache_control_check
- Hooks->>Redis: Check/increment rate limit counters
- ProxyServer->>Router: route_request()
- Router->>Main: litellm.acompletion()
- Main->>Handler: BaseLLMHTTPHandler.completion()
- Handler->>Transform: ProviderConfig.transform_request()
- Handler->>Provider: HTTP Request
- Provider-->>Handler: Response
- Handler->>Transform: ProviderConfig.transform_response()
- Transform-->>Handler: ModelResponse
- Handler-->>Main: ModelResponse
-
- %% Cost Attribution (in utils.py wrapper)
- Main->>LoggingObj: update_response_metadata()
- LoggingObj->>CostCalc: _response_cost_calculator()
- CostCalc->>CostCalc: completion_cost(tokens × price)
- CostCalc-->>LoggingObj: response_cost
- LoggingObj-->>Main: Set response._hidden_params["response_cost"]
- Main-->>ProxyServer: ModelResponse (with cost in _hidden_params)
-
- %% Response Headers + Async Logging
- ProxyServer->>ProxyServer: Extract cost from hidden_params
- ProxyServer->>LoggingObj: async_success_handler()
- LoggingObj->>Hooks: async_log_success_event()
- Hooks->>DBWriter: update_database(response_cost)
- DBWriter->>Redis: Queue spend increment
- DBWriter->>Postgres: Batch write spend logs (async)
- ProxyServer-->>Client: ModelResponse + x-litellm-response-cost header
-```
-
-### Proxy Components
-
-```mermaid
-graph TD
- subgraph "Incoming Request"
- Client["POST /v1/chat/completions"]
- end
-
- subgraph "proxy/proxy_server.py"
- Endpoint["chat_completion()"]
- end
-
- subgraph "proxy/auth/"
- Auth["user_api_key_auth()"]
- end
-
- subgraph "proxy/"
- PreCall["litellm_pre_call_utils.py"]
- RouteRequest["route_llm_request.py"]
- end
-
- subgraph "litellm/"
- Router["router.py"]
- Main["main.py"]
- end
-
- subgraph "Infrastructure"
- DualCache["DualCache
(in-memory + Redis)"]
- Postgres["PostgreSQL
(keys, teams, spend logs)"]
- end
-
- Client --> Endpoint
- Endpoint --> Auth
- Auth --> DualCache
- DualCache -.->|cache miss| Postgres
- Auth --> PreCall
- PreCall --> RouteRequest
- RouteRequest --> Router
- Router --> DualCache
- Router --> Main
- Main --> Client
-```
-
-**Key proxy files:**
-- `proxy/proxy_server.py` - Main API endpoints
-- `proxy/auth/` - Authentication (API keys, JWT, OAuth2)
-- `proxy/hooks/` - Proxy-level callbacks
-- `router.py` - Load balancing, fallbacks
-- `router_strategy/` - Routing algorithms (`lowest_latency.py`, `simple_shuffle.py`, etc.)
-
-**LLM-specific proxy endpoints:**
-
-| Endpoint | Directory | Purpose |
-|----------|-----------|---------|
-| `/v1/messages` | `proxy/anthropic_endpoints/` | Anthropic Messages API |
-| `/vertex-ai/*` | `proxy/vertex_ai_endpoints/` | Vertex AI passthrough |
-| `/gemini/*` | `proxy/google_endpoints/` | Google AI Studio passthrough |
-| `/v1/images/*` | `proxy/image_endpoints/` | Image generation |
-| `/v1/batches` | `proxy/batches_endpoints/` | Batch processing |
-| `/v1/files` | `proxy/openai_files_endpoints/` | File uploads |
-| `/v1/fine_tuning` | `proxy/fine_tuning_endpoints/` | Fine-tuning jobs |
-| `/v1/rerank` | `proxy/rerank_endpoints/` | Reranking |
-| `/v1/responses` | `proxy/response_api_endpoints/` | OpenAI Responses API |
-| `/v1/vector_stores` | `proxy/vector_store_endpoints/` | Vector stores |
-| `/*` (passthrough) | `proxy/pass_through_endpoints/` | Direct provider passthrough |
-
-**Proxy Hooks** (`proxy/hooks/__init__.py`):
-
-| Hook | File | Purpose |
-|------|------|---------|
-| `parallel_request_limiter` | `proxy/hooks/parallel_request_limiter_v3.py` | Rate limiting per key/user |
-| `cache_control_check` | `proxy/hooks/cache_control_check.py` | Cache validation |
-| `responses_id_security` | `proxy/hooks/responses_id_security.py` | Response ID validation |
-| `litellm_skills` | `proxy/hooks/litellm_skills/main.py` | Skills injection |
-
-To add a new proxy hook, implement `CustomLogger` and register in `PROXY_HOOKS`.
-
-### Infrastructure Components
-
-The AI Gateway uses external infrastructure for persistence and caching:
-
-```mermaid
-graph LR
- subgraph "AI Gateway (proxy/)"
- Proxy["proxy_server.py"]
- Auth["auth/user_api_key_auth.py"]
- DBWriter["db/db_spend_update_writer.py
DBSpendUpdateWriter"]
- InternalCache["utils.py
InternalUsageCache"]
- CostCallback["hooks/proxy_track_cost_callback.py
_ProxyDBLogger"]
- Scheduler["APScheduler
ProxyStartupEvent"]
- end
-
- subgraph "SDK (litellm/)"
- Router["router.py
Router.cache (DualCache)"]
- LLMCache["caching/caching_handler.py
LLMCachingHandler"]
- CacheClass["caching/caching.py
Cache"]
- end
-
- subgraph "Redis (caching/redis_cache.py)"
- RateLimit["Rate Limit Counters"]
- SpendQueue["Spend Increment Queue"]
- KeyCache["API Key Cache"]
- TPM_RPM["TPM/RPM Tracking"]
- Cooldowns["Deployment Cooldowns"]
- LLMResponseCache["LLM Response Cache"]
- end
-
- subgraph "PostgreSQL (proxy/schema.prisma)"
- Keys["LiteLLM_VerificationToken"]
- Teams["LiteLLM_TeamTable"]
- SpendLogs["LiteLLM_SpendLogs"]
- Users["LiteLLM_UserTable"]
- end
-
- Auth --> InternalCache
- InternalCache --> KeyCache
- InternalCache -.->|cache miss| Keys
- InternalCache --> RateLimit
- Router --> TPM_RPM
- Router --> Cooldowns
- LLMCache --> CacheClass
- CacheClass --> LLMResponseCache
- CostCallback --> DBWriter
- DBWriter --> SpendQueue
- DBWriter --> SpendLogs
- Scheduler --> SpendLogs
- Scheduler --> Keys
-```
-
-| Component | Purpose | Key Files/Classes |
-|-----------|---------|-------------------|
-| **Redis** | Rate limiting, API key caching, TPM/RPM tracking, cooldowns, LLM response caching, spend queuing | `caching/redis_cache.py` (`RedisCache`), `caching/dual_cache.py` (`DualCache`) |
-| **PostgreSQL** | API keys, teams, users, spend logs | `proxy/utils.py` (`PrismaClient`), `proxy/schema.prisma` |
-| **InternalUsageCache** | Proxy-level cache for rate limits + API keys (in-memory + Redis) | `proxy/utils.py` (`InternalUsageCache`) |
-| **Router.cache** | TPM/RPM tracking, deployment cooldowns, client caching (in-memory + Redis) | `router.py` (`Router.cache: DualCache`) |
-| **LLMCachingHandler** | SDK-level LLM response/embedding caching | `caching/caching_handler.py` (`LLMCachingHandler`), `caching/caching.py` (`Cache`) |
-| **DBSpendUpdateWriter** | Batches spend updates to reduce DB writes | `proxy/db/db_spend_update_writer.py` (`DBSpendUpdateWriter`) |
-| **Cost Tracking** | Calculates and logs response costs | `proxy/hooks/proxy_track_cost_callback.py` (`_ProxyDBLogger`) |
-
-**Background Jobs** (APScheduler, initialized in `proxy/proxy_server.py` → `ProxyStartupEvent.initialize_scheduled_background_jobs()`):
-
-| Job | Interval | Purpose | Key Files |
-|-----|----------|---------|-----------|
-| `update_spend` | 60s | Batch write spend logs to PostgreSQL | `proxy/db/db_spend_update_writer.py` |
-| `reset_budget` | 10-12min | Reset budgets for keys/users/teams | `proxy/common_utils/reset_budget_job.py` |
-| `add_deployment` | 10s | Sync new model deployments from DB | `proxy/proxy_server.py` (`ProxyConfig`) |
-| `cleanup_old_spend_logs` | cron/interval | Delete old spend logs | `proxy/db/db_transaction_queue/spend_log_cleanup.py` |
-| `check_batch_cost` | 30min | Calculate costs for batch jobs | `enterprise/litellm_enterprise/proxy/common_utils/check_batch_cost.py` |
-| `check_responses_cost` | 30min | Calculate costs for responses API | `enterprise/litellm_enterprise/proxy/common_utils/check_responses_cost.py` |
-| `process_rotations` | 1hr | Auto-rotate API keys | `proxy/common_utils/key_rotation_manager.py` |
-| `_run_background_health_check` | continuous | Health check model deployments | `proxy/proxy_server.py` |
-| `send_weekly_spend_report` | weekly | Slack spend alerts | `proxy/utils.py` (`SlackAlerting`) |
-| `send_monthly_spend_report` | monthly | Slack spend alerts | `proxy/utils.py` (`SlackAlerting`) |
-
-**Cost Attribution Flow:**
-1. LLM response returns to `utils.py` wrapper after `litellm.acompletion()` completes
-2. `update_response_metadata()` (`litellm_core_utils/llm_response_utils/response_metadata.py`) is called
-3. `logging_obj._response_cost_calculator()` (`litellm_core_utils/litellm_logging.py`) calculates cost via `litellm.completion_cost()` (`cost_calculator.py`)
-4. Cost is stored in `response._hidden_params["response_cost"]`
-5. `proxy/common_request_processing.py` extracts cost from `hidden_params` and adds to response headers (`x-litellm-response-cost`)
-6. `logging_obj.async_success_handler()` triggers callbacks including `_ProxyDBLogger.async_log_success_event()`
-7. `DBSpendUpdateWriter.update_database()` queues spend increments to Redis
-8. Background job `update_spend` flushes queued spend to PostgreSQL every 60s
-
-Cost lookup falls back to the response model when the provider-reported name cannot be priced. Explicitly registered zero rates remain zero, and custom deployment pricing or an explicit `base_model` retain precedence
-
-### Data Access Layer (Models & Repositories)
-
-Database entities and the operations on them live in two packages at the root of `litellm/` so both the gateway (`proxy/`) and the SDK can use them without importing proxy internals:
-
-- `litellm/models/` holds the canonical Pydantic definitions for every persisted entity (`LiteLLM_VerificationToken`, `LiteLLM_TeamTable`, `LiteLLM_UserTable`, etc.). `proxy/_types.py` re-exports these for backwards compatibility, so existing imports keep working.
-- `litellm/repositories/` holds the data-access layer. `BaseRepository[T]` provides the generic CRUD (`find_by_id`, `find_many`, `create`, `update`, `delete`, `count`, `exists`); entity repositories such as `VerificationTokenRepository`, `TeamRepository`, and `UserRepository` add domain-specific queries and writes on top of it.
-
-Conventions to follow when touching this layer:
-
-| Concern | How it's handled |
-|---------|------------------|
-| JSON columns | Prisma `Json` columns are stored as JSON strings. Repositories `json.dumps()` on write and `json.loads()` on read (see `_to_model` and the `_build_*_data` helpers). |
-| Archive-then-delete | `delete_team` / `delete_token` copy the row into the `LiteLLM_Deleted*` table and delete the original inside a single `prisma_client.db.tx()` transaction. Archive payloads are built explicitly so only columns that exist on the archive table are written. |
-| Column vs. field names | Where a model field differs from its DB column (for example `org_id` maps to the `organization_id` column), the repository translates in both directions rather than relying on Pydantic to guess. |
-| Array mutations | Adds use Prisma's atomic `push` (`add_member`, `add_admin`, `add_models`) to avoid read-modify-write races. Removals fall back to read-modify-write because Prisma has no atomic array remove. |
-
-To add a new entity, define the model under `litellm/models/`, re-export it from `proxy/_types.py` if existing code imports it from there, and add a repository under `litellm/repositories/` (subclass `BaseRepository` for plain CRUD, or add bespoke methods when the entity needs encryption, archiving, or atomic array updates). Mirror the tests in `tests/unit/repositories/`.
-
----
-
-## 2. SDK Request Flow
-
-The SDK (`litellm/`) provides the core LLM calling functionality used by both direct SDK users and the AI Gateway.
-
-```mermaid
-graph TD
- subgraph "SDK Entry Points"
- Completion["litellm.completion()"]
- Messages["litellm.messages()"]
- end
-
- subgraph "main.py"
- Main["completion()
acompletion()"]
- end
-
- subgraph "utils.py"
- GetProvider["get_llm_provider()"]
- end
-
- subgraph "llms/custom_httpx/"
- Handler["llm_http_handler.py
BaseLLMHTTPHandler"]
- HTTP["http_handler.py
HTTPHandler / AsyncHTTPHandler"]
- end
-
- subgraph "llms/{provider}/chat/"
- TransformReq["transform_request()"]
- TransformResp["transform_response()"]
- end
-
- subgraph "litellm_core_utils/"
- Streaming["streaming_handler.py"]
- end
-
- subgraph "integrations/ (async, off main thread)"
- Callbacks["custom_logger.py
Langfuse, Datadog, etc."]
- end
-
- Completion --> Main
- Messages --> Main
- Main --> GetProvider
- GetProvider --> Handler
- Handler --> TransformReq
- TransformReq --> HTTP
- HTTP --> Provider["LLM Provider API"]
- Provider --> HTTP
- HTTP --> TransformResp
- TransformResp --> Streaming
- Streaming --> Response["ModelResponse"]
- Response -.->|async| Callbacks
-```
-
-**Key SDK files:**
-- `main.py` - Entry points: `completion()`, `acompletion()`, `embedding()`
-- `utils.py` - `get_llm_provider()` resolves model → provider
-- `llms/custom_httpx/llm_http_handler.py` - Central HTTP orchestrator
-- `llms/custom_httpx/http_handler.py` - Low-level HTTP client
-- `llms/{provider}/chat/transformation.py` - Provider-specific transformations
-- `litellm_core_utils/streaming_handler.py` - Streaming response handling
-- `integrations/` - Async callbacks (Langfuse, Datadog, etc.)
-
----
-
-## 3. Translation Layer
-
-When a request comes in, it goes through a **translation layer** that converts between API formats.
-Each translation is isolated in its own file, making it easy to test and modify independently.
-
-### Where to find translations
-
-| Incoming API | Provider | Translation File |
-|--------------|----------|------------------|
-| `/v1/chat/completions` | Anthropic | `llms/anthropic/chat/transformation.py` |
-| `/v1/chat/completions` | Bedrock Converse | `llms/bedrock/chat/converse_transformation.py` |
-| `/v1/chat/completions` | Bedrock Invoke | `llms/bedrock/chat/invoke_transformations/anthropic_claude_transformation.py` |
-| `/v1/chat/completions` | Gemini | `llms/gemini/chat/transformation.py` |
-| `/v1/chat/completions` | Vertex AI | `llms/vertex_ai/gemini/transformation.py` |
-| `/v1/chat/completions` | OpenAI | `llms/openai/chat/gpt_transformation.py` |
-| `/v1/messages` (passthrough) | Anthropic | `llms/anthropic/messages/native/transformation.py` |
-| `/v1/messages` (passthrough) | Bedrock | `llms/bedrock/messages/invoke_transformations/anthropic_claude_transformation.py` |
-| `/v1/messages` (passthrough) | Vertex AI | `llms/vertex_ai/vertex_ai_partner_models/anthropic/messages/transformation.py` |
-| Passthrough endpoints | All | `proxy/pass_through_endpoints/llm_provider_handlers/` |
-
-### Example: Debugging prompt caching
-
-If `/v1/messages` → Bedrock Converse prompt caching isn't working but Bedrock Invoke works:
-
-1. **Bedrock Converse translation**: `llms/bedrock/chat/converse_transformation.py`
-2. **Bedrock Invoke translation**: `llms/bedrock/chat/invoke_transformations/anthropic_claude_transformation.py`
-3. Compare how each handles `cache_control` in `transform_request()`
-
-### How translations work
-
-Each provider has a `Config` class that inherits from `BaseConfig` (`llms/base_llm/chat/transformation.py`):
-
-```python
-class ProviderConfig(BaseConfig):
- def transform_request(self, model, messages, optional_params, litellm_params, headers):
- # Convert OpenAI format → Provider format
- return {"messages": transformed_messages, ...}
-
- def transform_response(self, model, raw_response, model_response, logging_obj, ...):
- # Convert Provider format → OpenAI format
- return ModelResponse(choices=[...], usage=Usage(...))
-```
-
-The `BaseLLMHTTPHandler` (`llms/custom_httpx/llm_http_handler.py`) calls these methods - you never need to modify the handler itself.
-
----
-
-## 4. Adding/Modifying Providers
-
-### To add a new provider:
-
-1. Create `llms/{provider}/chat/transformation.py`
-2. Implement `Config` class with `transform_request()` and `transform_response()`
-3. Add tests in `tests/llm_translation/test_{provider}.py`
-
-### To add a feature (e.g., prompt caching):
-
-1. Find the translation file from the table above
-2. Modify `transform_request()` to handle the new parameter
-3. Add unit tests that verify the transformation
-
-### Testing checklist
-
-When adding a feature, verify it works across all paths:
-
-| Test | File Pattern |
-|------|--------------|
-| OpenAI passthrough | `tests/llm_translation/test_openai*.py` |
-| Anthropic direct | `tests/llm_translation/test_anthropic*.py` |
-| Bedrock Invoke | `tests/llm_translation/test_bedrock*.py` |
-| Bedrock Converse | `tests/llm_translation/test_bedrock*converse*.py` |
-| Vertex AI | `tests/llm_translation/test_vertex*.py` |
-| Gemini | `tests/llm_translation/test_gemini*.py` |
-
-### Unit testing translations
-
-Translations are designed to be unit testable without making API calls:
-
-```python
-from litellm.llms.bedrock.chat.converse_transformation import BedrockConverseConfig
-
-def test_prompt_caching_transform():
- config = BedrockConverseConfig()
- result = config.transform_request(
- model="anthropic.claude-3-opus",
- messages=[{"role": "user", "content": "test", "cache_control": {"type": "ephemeral"}}],
- optional_params={},
- litellm_params={},
- headers={}
- )
- assert "cachePoint" in str(result) # Verify cache_control was translated
-```
diff --git a/docs/adrs/AGENTS.md b/docs/adrs/AGENTS.md
deleted file mode 100644
index ba92b1131d8..00000000000
--- a/docs/adrs/AGENTS.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Architecture decision records for the Python SDK and proxy
-
-This folder records decisions about the Python SDK and proxy the way [`litellm-rust/docs/adrs/`](../../litellm-rust/docs/adrs/AGENTS.md) records them for the Rust core, and that file's process applies here unchanged: one short `adr_NNN_short_title.md` per decision that is hard to reverse or that a new contributor would reasonably question, with Context, Decision, Alternatives Considered, and Consequences, superseded by a new ADR instead of edited once accepted. Each folder numbers its own ADRs, so a reference to an ADR in the other folder names its path
-
-Read the ADRs here before you build a new way to move data between the endpoints, the provider transformations, and cost tracking or logging. A PR that makes a decision of that kind adds its ADR in the same PR
diff --git a/docs/adrs/adr_001_provider_usage_fields_ride_as_usage_extras.md b/docs/adrs/adr_001_provider_usage_fields_ride_as_usage_extras.md
deleted file mode 100644
index 8c729c09d0c..00000000000
--- a/docs/adrs/adr_001_provider_usage_fields_ride_as_usage_extras.md
+++ /dev/null
@@ -1,39 +0,0 @@
-# ADR 001: Provider usage fields ride as extras on the normalized usage object
-
-Status: Accepted
-
-## Context
-
-Providers report usage fields that no other provider has, such as xAI's `usage.server_side_tool_usage_details.web_search_calls` or Anthropic's `usage.inference_geo`, and cost tracking has to read them or that spend never reaches `LiteLLM_SpendLogs`. One provider response can be served on `/v1/chat/completions`, `/v1/responses`, and `/v1/messages`, streaming or not, so a field that only one of those paths carries is billed wrong on the others
-
-[#30817](https://github.com/BerriAI/litellm/pull/30817) fixed unbilled xAI web searches. One draft did the copy in the xAI Responses transform to keep provider code out of shared files, and that swapped `/v1/responses` usage to the chat shape, so callers of that endpoint lost the Responses schema. The merged version keeps the schema, copies unknown usage fields in the shared Responses-to-chat bridge for every provider, and gates on the reported field without naming the provider
-
-In October 2026, `Usage` and `ResponseAPIUsage` kept unknown usage keys as pydantic extras, and that bridge copied them. Paths that build usage from named fields kept only the fields they name: the Anthropic, Gemini, and Bedrock Converse transforms, the stream builder, and the bridges from chat usage to `/v1/responses` and `/v1/messages`
-
-## Decision
-
-Provider-only usage fields stay on the usage object as pydantic extras, and cost tracking reads them there, in that provider's cost calculator or in a shared gate that checks the field instead of the provider. An extra reaches callers as an added usage key. No transform renames, removes, or reshapes a usage field the endpoint's schema defines to feed cost tracking, though it may fill one LiteLLM's usage object already defines, such as `server_tool_use`
-
-A shared path that rebuilds usage, such as the stream builder or a bridge between endpoint shapes, copies the extras instead of naming provider fields. A provider transform that builds usage from named fields names the new field. Neither is bypassed with a side channel. Older code that differs, such as the Azure branches in the shared tracker and the Gemini pricing tier read from `_hidden_params`, predates this ADR
-
-## Alternatives Considered
-
-**Reshape usage in the provider transform**, as a draft of #30817 did. It changes the schema that callers of that endpoint rely on, and every provider and endpoint needs its own copy
-
-**A typed field on `ResponseAPIUsage` and `Usage` for each provider's quirk**. The types grow without bound and every bridge needs an update for each one. A field several providers report, like `server_tool_use`, does get one
-
-**A side channel such as `_hidden_params`**. Cost calculators receive `Usage`, so a side channel makes a second source of truth for the same number
-
-**Provider branches or provider field names in shared code**. They put one provider's logic in a file every provider shares, which is why #30817 replaced its xAI-only gate with one that checks the reported field
-
-## Consequences
-
-Benefits:
-
-- Billing a new provider usage field touches that provider's calculator (plus a `cost_per_token` arm when the calculator is new), its transform when that names fields, and for a built-in tool at most one gate and one `get_cost_for_web_search_request` arm
-
-Costs:
-
-- Extras are untyped, so a reader validates them before use, as `_usage_reports_server_side_web_search_calls` does
-- The stream builder and the bridges from chat usage did not copy extras when this was written, so until they do, a field billed on those paths is named in them, and tests and proof runs cover each endpoint and `"stream": true`
-- This covers usage fields LiteLLM prices, not request-side params or a provider's own charge for the request, which OpenRouter and opencode Go report and `response_cost_calculator` reads from `_hidden_params` first
diff --git a/litellm/deploy/docker/Dockerfile b/litellm/deploy/docker/Dockerfile
index 66964c8dc4c..d399755fd36 100644
--- a/litellm/deploy/docker/Dockerfile
+++ b/litellm/deploy/docker/Dockerfile
@@ -38,11 +38,11 @@ ENV NEXT_TELEMETRY_DISABLED=1 \
WORKDIR /ui
-COPY ui/litellm-dashboard/package.json ui/litellm-dashboard/package-lock.json ./
-COPY ui/litellm-dashboard/vendor/ ./vendor/
+COPY litellm/ui/litellm-dashboard/package.json litellm/ui/litellm-dashboard/package-lock.json ./
+COPY litellm/ui/litellm-dashboard/vendor/ ./vendor/
RUN --mount=type=cache,target=/root/.npm npm ci --prefer-offline
-COPY ui/litellm-dashboard/ ./
+COPY litellm/ui/litellm-dashboard/ ./
RUN npm run build
# Builder stage
@@ -191,8 +191,8 @@ COPY --from=builder /app/backend /app/backend
COPY --from=builder /app/migrations /app/migrations
COPY --from=builder /opt/prisma /opt/prisma
COPY --from=builder /var/lib/litellm /var/lib/litellm
-COPY ui/nginx.conf /etc/nginx/nginx.conf
-COPY ui/docker-entrypoint.d/40-litellm-runtime-config.sh /app/ui/docker-entrypoint.d/40-litellm-runtime-config.sh
+COPY litellm/ui/nginx.conf /etc/nginx/nginx.conf
+COPY litellm/ui/docker-entrypoint.d/40-litellm-runtime-config.sh /app/ui/docker-entrypoint.d/40-litellm-runtime-config.sh
RUN find /app/.venv -depth -type d -path "*/tornado/test" -exec rm -rf {} + && \
mkdir -p /app/.cache /var/run/litellm && \
diff --git a/litellm/deploy/docker/Dockerfile.dockerignore b/litellm/deploy/docker/Dockerfile.dockerignore
index 0b2f4898062..b5fc6ec9a76 100644
--- a/litellm/deploy/docker/Dockerfile.dockerignore
+++ b/litellm/deploy/docker/Dockerfile.dockerignore
@@ -1,4 +1,4 @@
-docs
+litellm/vscode-extension
litellm/proxy/discovery_endpoints/skill_scanner_adapter
.github
tests
@@ -47,8 +47,8 @@ build/
*.egg-info/
.DS_Store
**/node_modules
-ui/litellm-dashboard/.next
-ui/litellm-dashboard/out
+litellm/ui/litellm-dashboard/.next
+litellm/ui/litellm-dashboard/out
litellm-rust/target/
litellm/rust_bridge/_native*.so
*.log
diff --git a/litellm/deploy/docker/build_admin_ui.sh b/litellm/deploy/docker/build_admin_ui.sh
index f84aba7c053..6c8a709ca22 100755
--- a/litellm/deploy/docker/build_admin_ui.sh
+++ b/litellm/deploy/docker/build_admin_ui.sh
@@ -54,13 +54,13 @@ else
fi || { echo "nvm checksum verification failed"; exit 1; }
bash "$NVM_SCRIPT"
source ~/.nvm/nvm.sh
-NODE_VERSION="$(cat ui/litellm-dashboard/.nvmrc)"
+NODE_VERSION="$(cat litellm/ui/litellm-dashboard/.nvmrc)"
nvm install "v${NODE_VERSION}"
nvm use "v${NODE_VERSION}"
-# cd in to /ui/litellm-dashboard
-cd ui/litellm-dashboard
+# cd in to /litellm/ui/litellm-dashboard
+cd litellm/ui/litellm-dashboard
# ensure have access to build_ui.sh
chmod +x ./build_ui.sh
@@ -69,4 +69,4 @@ chmod +x ./build_ui.sh
./build_ui.sh
# return to root directory
-cd ../..
\ No newline at end of file
+cd ../../..
\ No newline at end of file
diff --git a/litellm/deploy/docker/docker-entrypoint.sh b/litellm/deploy/docker/docker-entrypoint.sh
index 120ec0e6e9f..621236491a9 100755
--- a/litellm/deploy/docker/docker-entrypoint.sh
+++ b/litellm/deploy/docker/docker-entrypoint.sh
@@ -102,7 +102,7 @@ os.execvp("litellm", ["litellm", *sys.argv[1:]])' "$@"
ui)
ui_hook="$(dirname "$0")/ui/docker-entrypoint.d/40-litellm-runtime-config.sh"
if [ ! -f "$ui_hook" ]; then
- ui_hook="$(dirname "$0")/../../../ui/docker-entrypoint.d/40-litellm-runtime-config.sh"
+ ui_hook="$(dirname "$0")/../../ui/docker-entrypoint.d/40-litellm-runtime-config.sh"
fi
sh "$ui_hook"
exec nginx -g 'daemon off;' "$@"
diff --git a/litellm/deploy/helm/litellm/templates/ingress.yaml b/litellm/deploy/helm/litellm/templates/ingress.yaml
index 3fb138aacdb..6bc5e8f1acb 100644
--- a/litellm/deploy/helm/litellm/templates/ingress.yaml
+++ b/litellm/deploy/helm/litellm/templates/ingress.yaml
@@ -72,7 +72,7 @@
irrelevant to path matching). They are not under /ui, /_next, or
/litellm-asset-prefix, so without /*.txt they fall to the backend catch-all
→ 404 → client-side navigation never settles and the login flow spins in an
- infinite redirect loop (/ ⇄ /ui/login). ui/nginx.conf already serves *.txt
+ infinite redirect loop (/ ⇄ /ui/login). litellm/ui/nginx.conf already serves *.txt
from the export; the rule only routes the request to it. It needs an
ingress controller whose ImplementationSpecific path is a wildcard pattern
(AWS ALB: `*` = 0+ chars), so it is rendered for ingress.controller=alb
diff --git a/litellm/integrations/email_templates/model_deprecation_email.py b/litellm/integrations/email_templates/model_deprecation_email.py
index 5d325b2442a..fa5fa4a193c 100644
--- a/litellm/integrations/email_templates/model_deprecation_email.py
+++ b/litellm/integrations/email_templates/model_deprecation_email.py
@@ -14,7 +14,7 @@ from litellm.types.integrations.model_deprecation_email import (
from litellm.types.proxy.model_deprecation import SuccessorModelSource
_LOGO_BASE_URL: Final = (
- "https://raw.githubusercontent.com/BerriAI/litellm/main/ui/litellm-dashboard/public/assets/logos"
+ "https://raw.githubusercontent.com/BerriAI/litellm/main/litellm/ui/litellm-dashboard/public/assets/logos"
)
_EMAIL_LOGO_URL: Final = f"{_LOGO_BASE_URL}/litellm_logo.png"
# Reuse dashboard brand assets; PNGs also render in email clients that block SVG.
diff --git a/litellm/proxy/_lazy_openapi_snapshot.py b/litellm/proxy/_lazy_openapi_snapshot.py
index e428017badd..51c3222946d 100644
--- a/litellm/proxy/_lazy_openapi_snapshot.py
+++ b/litellm/proxy/_lazy_openapi_snapshot.py
@@ -7,7 +7,7 @@ features without importing them. test-linting.yml (mirrored locally by
`make check`) regenerates this file and fails when the committed copy differs,
then rebuilds schema.d.ts from app.openapi() with the snapshot injected. After
changing any lazily loaded route or this generator, rerun the module and commit
-the JSON, then run `npm run gen:api` in ui/litellm-dashboard and commit schema.d.ts.
+the JSON, then run `npm run gen:api` in litellm/ui/litellm-dashboard and commit schema.d.ts.
"""
import json
diff --git a/litellm/proxy/management_endpoints/ui_sso.py b/litellm/proxy/management_endpoints/ui_sso.py
index 33e24efb77b..19804a58021 100644
--- a/litellm/proxy/management_endpoints/ui_sso.py
+++ b/litellm/proxy/management_endpoints/ui_sso.py
@@ -3176,7 +3176,7 @@ def set_session_token_cookie(response: Response, request: Request, jwt_token: st
Not HttpOnly: the dashboard reads this cookie via ``document.cookie`` to
populate its own Authorization headers (see
- ``ui/litellm-dashboard/src/utils/cookieUtils.ts``), so marking it
+ ``litellm/ui/litellm-dashboard/src/utils/cookieUtils.ts``), so marking it
HttpOnly would break login. Secure is still required whenever the public
origin is HTTPS, resolved the same trust-aware way as every other
litellm cookie."""
diff --git a/litellm/proxy/mcp_server/utils.py b/litellm/proxy/mcp_server/utils.py
index 92bea6053b0..024bf2aa3e1 100644
--- a/litellm/proxy/mcp_server/utils.py
+++ b/litellm/proxy/mcp_server/utils.py
@@ -176,7 +176,7 @@ def sanitize_mcp_alias_for_header(alias: str) -> str:
"""
Sanitize an MCP server alias for x-mcp-{alias}-{header} HTTP headers.
- Must stay in sync with ui/litellm-dashboard/src/utils/mcpHeaderUtils.ts.
+ Must stay in sync with litellm/ui/litellm-dashboard/src/utils/mcpHeaderUtils.ts.
"""
sanitized = _MCP_ALIAS_HEADER_INVALID_RE.sub("_", alias.lower().strip())
sanitized = re.sub(r"_+", "_", sanitized)
diff --git a/litellm/types/mcp.py b/litellm/types/mcp.py
index 3fa9adef913..19d0ef68fc9 100644
--- a/litellm/types/mcp.py
+++ b/litellm/types/mcp.py
@@ -410,7 +410,7 @@ def credential_redirect_hook(
MCP_ADMIN_CONFIG_CREDENTIAL_KEYS: Final[tuple[str, ...]] = ("upstream_resource", "upstream_token_header")
"""Non-secret credential keys returned on read so the admin form can show and clear them. Mirrors
-``ADMIN_CONFIG_CREDENTIAL_KEYS`` in ``ui/litellm-dashboard/src/components/mcp_tools/types.tsx``."""
+``ADMIN_CONFIG_CREDENTIAL_KEYS`` in ``litellm/ui/litellm-dashboard/src/components/mcp_tools/types.tsx``."""
class MCPServerCostInfo(TypedDict, total=False):
diff --git a/ui/docker-entrypoint.d/40-litellm-runtime-config.sh b/litellm/ui/docker-entrypoint.d/40-litellm-runtime-config.sh
similarity index 100%
rename from ui/docker-entrypoint.d/40-litellm-runtime-config.sh
rename to litellm/ui/docker-entrypoint.d/40-litellm-runtime-config.sh
diff --git a/ui/litellm-dashboard/.agents/skills/url-state/SKILL.md b/litellm/ui/litellm-dashboard/.agents/skills/url-state/SKILL.md
similarity index 100%
rename from ui/litellm-dashboard/.agents/skills/url-state/SKILL.md
rename to litellm/ui/litellm-dashboard/.agents/skills/url-state/SKILL.md
diff --git a/ui/litellm-dashboard/.env.development b/litellm/ui/litellm-dashboard/.env.development
similarity index 100%
rename from ui/litellm-dashboard/.env.development
rename to litellm/ui/litellm-dashboard/.env.development
diff --git a/ui/litellm-dashboard/.env.production b/litellm/ui/litellm-dashboard/.env.production
similarity index 100%
rename from ui/litellm-dashboard/.env.production
rename to litellm/ui/litellm-dashboard/.env.production
diff --git a/ui/litellm-dashboard/.npmrc b/litellm/ui/litellm-dashboard/.npmrc
similarity index 100%
rename from ui/litellm-dashboard/.npmrc
rename to litellm/ui/litellm-dashboard/.npmrc
diff --git a/ui/litellm-dashboard/.nvmrc b/litellm/ui/litellm-dashboard/.nvmrc
similarity index 100%
rename from ui/litellm-dashboard/.nvmrc
rename to litellm/ui/litellm-dashboard/.nvmrc
diff --git a/ui/litellm-dashboard/.prettierignore b/litellm/ui/litellm-dashboard/.prettierignore
similarity index 100%
rename from ui/litellm-dashboard/.prettierignore
rename to litellm/ui/litellm-dashboard/.prettierignore
diff --git a/ui/litellm-dashboard/.prettierrc b/litellm/ui/litellm-dashboard/.prettierrc
similarity index 100%
rename from ui/litellm-dashboard/.prettierrc
rename to litellm/ui/litellm-dashboard/.prettierrc
diff --git a/ui/litellm-dashboard/AGENTS.md b/litellm/ui/litellm-dashboard/AGENTS.md
similarity index 100%
rename from ui/litellm-dashboard/AGENTS.md
rename to litellm/ui/litellm-dashboard/AGENTS.md
diff --git a/ui/litellm-dashboard/README.md b/litellm/ui/litellm-dashboard/README.md
similarity index 100%
rename from ui/litellm-dashboard/README.md
rename to litellm/ui/litellm-dashboard/README.md
diff --git a/ui/litellm-dashboard/build_release_ui.sh b/litellm/ui/litellm-dashboard/build_release_ui.sh
similarity index 89%
rename from ui/litellm-dashboard/build_release_ui.sh
rename to litellm/ui/litellm-dashboard/build_release_ui.sh
index 4f1168502c6..96e2b3ad604 100755
--- a/ui/litellm-dashboard/build_release_ui.sh
+++ b/litellm/ui/litellm-dashboard/build_release_ui.sh
@@ -1,7 +1,7 @@
#!/bin/bash
set -e
-destination_dir="../../litellm/proxy/_experimental/out"
+destination_dir="../../proxy/_experimental/out"
chmod +x ./build_ui.sh
./build_ui.sh
diff --git a/ui/litellm-dashboard/build_ui.sh b/litellm/ui/litellm-dashboard/build_ui.sh
similarity index 96%
rename from ui/litellm-dashboard/build_ui.sh
rename to litellm/ui/litellm-dashboard/build_ui.sh
index 3cdf4305d61..a63f1b88a6a 100755
--- a/ui/litellm-dashboard/build_ui.sh
+++ b/litellm/ui/litellm-dashboard/build_ui.sh
@@ -45,7 +45,7 @@ if [ $? -eq 0 ]; then
pwd
# Specify the destination directory
- destination_dir="../../litellm/proxy/_experimental/out"
+ destination_dir="../../proxy/_experimental/out"
# Remove existing files in the destination directory
rm -rf "$destination_dir"/*
diff --git a/ui/litellm-dashboard/build_ui_custom_path.sh b/litellm/ui/litellm-dashboard/build_ui_custom_path.sh
similarity index 97%
rename from ui/litellm-dashboard/build_ui_custom_path.sh
rename to litellm/ui/litellm-dashboard/build_ui_custom_path.sh
index 2f9905126d6..5eb49b10490 100755
--- a/ui/litellm-dashboard/build_ui_custom_path.sh
+++ b/litellm/ui/litellm-dashboard/build_ui_custom_path.sh
@@ -54,7 +54,7 @@ if [ $? -eq 0 ]; then
pwd
# Specify the destination directory
- destination_dir="../../litellm/proxy/_experimental/out"
+ destination_dir="../../proxy/_experimental/out"
# Remove existing files in the destination directory
rm -rf "$destination_dir"/*
diff --git a/ui/litellm-dashboard/components.json b/litellm/ui/litellm-dashboard/components.json
similarity index 100%
rename from ui/litellm-dashboard/components.json
rename to litellm/ui/litellm-dashboard/components.json
diff --git a/ui/litellm-dashboard/eslint-budgets.json b/litellm/ui/litellm-dashboard/eslint-budgets.json
similarity index 100%
rename from ui/litellm-dashboard/eslint-budgets.json
rename to litellm/ui/litellm-dashboard/eslint-budgets.json
diff --git a/ui/litellm-dashboard/eslint-suppressions.json b/litellm/ui/litellm-dashboard/eslint-suppressions.json
similarity index 100%
rename from ui/litellm-dashboard/eslint-suppressions.json
rename to litellm/ui/litellm-dashboard/eslint-suppressions.json
diff --git a/ui/litellm-dashboard/eslint.config.mjs b/litellm/ui/litellm-dashboard/eslint.config.mjs
similarity index 100%
rename from ui/litellm-dashboard/eslint.config.mjs
rename to litellm/ui/litellm-dashboard/eslint.config.mjs
diff --git a/ui/litellm-dashboard/knip.json b/litellm/ui/litellm-dashboard/knip.json
similarity index 100%
rename from ui/litellm-dashboard/knip.json
rename to litellm/ui/litellm-dashboard/knip.json
diff --git a/ui/litellm-dashboard/next.config.mjs b/litellm/ui/litellm-dashboard/next.config.mjs
similarity index 100%
rename from ui/litellm-dashboard/next.config.mjs
rename to litellm/ui/litellm-dashboard/next.config.mjs
diff --git a/ui/litellm-dashboard/package-lock.json b/litellm/ui/litellm-dashboard/package-lock.json
similarity index 100%
rename from ui/litellm-dashboard/package-lock.json
rename to litellm/ui/litellm-dashboard/package-lock.json
diff --git a/ui/litellm-dashboard/package.json b/litellm/ui/litellm-dashboard/package.json
similarity index 100%
rename from ui/litellm-dashboard/package.json
rename to litellm/ui/litellm-dashboard/package.json
diff --git a/ui/litellm-dashboard/postcss.config.js b/litellm/ui/litellm-dashboard/postcss.config.js
similarity index 100%
rename from ui/litellm-dashboard/postcss.config.js
rename to litellm/ui/litellm-dashboard/postcss.config.js
diff --git a/ui/litellm-dashboard/public/assets/aria-agent.png b/litellm/ui/litellm-dashboard/public/assets/aria-agent.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/aria-agent.png
rename to litellm/ui/litellm-dashboard/public/assets/aria-agent.png
diff --git a/ui/litellm-dashboard/public/assets/audit-logs-preview.png b/litellm/ui/litellm-dashboard/public/assets/audit-logs-preview.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/audit-logs-preview.png
rename to litellm/ui/litellm-dashboard/public/assets/audit-logs-preview.png
diff --git a/ui/litellm-dashboard/public/assets/logos/a2a_agent.png b/litellm/ui/litellm-dashboard/public/assets/logos/a2a_agent.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/a2a_agent.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/a2a_agent.png
diff --git a/ui/litellm-dashboard/public/assets/logos/ai21.svg b/litellm/ui/litellm-dashboard/public/assets/logos/ai21.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/ai21.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/ai21.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/aiand.svg b/litellm/ui/litellm-dashboard/public/assets/logos/aiand.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aiand.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/aiand.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/aim_logo.jpeg b/litellm/ui/litellm-dashboard/public/assets/logos/aim_logo.jpeg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aim_logo.jpeg
rename to litellm/ui/litellm-dashboard/public/assets/logos/aim_logo.jpeg
diff --git a/ui/litellm-dashboard/public/assets/logos/aim_security.jpeg b/litellm/ui/litellm-dashboard/public/assets/logos/aim_security.jpeg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aim_security.jpeg
rename to litellm/ui/litellm-dashboard/public/assets/logos/aim_security.jpeg
diff --git a/ui/litellm-dashboard/public/assets/logos/aiml_api.svg b/litellm/ui/litellm-dashboard/public/assets/logos/aiml_api.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aiml_api.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/aiml_api.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/airia.svg b/litellm/ui/litellm-dashboard/public/assets/logos/airia.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/airia.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/airia.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/akto.svg b/litellm/ui/litellm-dashboard/public/assets/logos/akto.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/akto.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/akto.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/alice.svg b/litellm/ui/litellm-dashboard/public/assets/logos/alice.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/alice.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/alice.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/anthropic.png b/litellm/ui/litellm-dashboard/public/assets/logos/anthropic.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/anthropic.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/anthropic.png
diff --git a/ui/litellm-dashboard/public/assets/logos/anthropic.svg b/litellm/ui/litellm-dashboard/public/assets/logos/anthropic.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/anthropic.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/anthropic.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/aporia.png b/litellm/ui/litellm-dashboard/public/assets/logos/aporia.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aporia.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/aporia.png
diff --git a/ui/litellm-dashboard/public/assets/logos/arize.png b/litellm/ui/litellm-dashboard/public/assets/logos/arize.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/arize.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/arize.png
diff --git a/ui/litellm-dashboard/public/assets/logos/assemblyai_small.png b/litellm/ui/litellm-dashboard/public/assets/logos/assemblyai_small.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/assemblyai_small.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/assemblyai_small.png
diff --git a/ui/litellm-dashboard/public/assets/logos/aws.png b/litellm/ui/litellm-dashboard/public/assets/logos/aws.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aws.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/aws.png
diff --git a/ui/litellm-dashboard/public/assets/logos/aws.svg b/litellm/ui/litellm-dashboard/public/assets/logos/aws.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/aws.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/aws.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/azure_ai_foundry.png b/litellm/ui/litellm-dashboard/public/assets/logos/azure_ai_foundry.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/azure_ai_foundry.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/azure_ai_foundry.png
diff --git a/ui/litellm-dashboard/public/assets/logos/baseten.svg b/litellm/ui/litellm-dashboard/public/assets/logos/baseten.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/baseten.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/baseten.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/bedrock.svg b/litellm/ui/litellm-dashboard/public/assets/logos/bedrock.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/bedrock.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/bedrock.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/bigmodel.png b/litellm/ui/litellm-dashboard/public/assets/logos/bigmodel.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/bigmodel.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/bigmodel.png
diff --git a/ui/litellm-dashboard/public/assets/logos/bing.png b/litellm/ui/litellm-dashboard/public/assets/logos/bing.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/bing.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/bing.png
diff --git a/ui/litellm-dashboard/public/assets/logos/braintrust.png b/litellm/ui/litellm-dashboard/public/assets/logos/braintrust.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/braintrust.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/braintrust.png
diff --git a/ui/litellm-dashboard/public/assets/logos/cato_networks.svg b/litellm/ui/litellm-dashboard/public/assets/logos/cato_networks.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cato_networks.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/cato_networks.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/cerebras.svg b/litellm/ui/litellm-dashboard/public/assets/logos/cerebras.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cerebras.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/cerebras.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/cisco.png b/litellm/ui/litellm-dashboard/public/assets/logos/cisco.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cisco.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/cisco.png
diff --git a/ui/litellm-dashboard/public/assets/logos/claude.svg b/litellm/ui/litellm-dashboard/public/assets/logos/claude.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/claude.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/claude.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/cloudflare.svg b/litellm/ui/litellm-dashboard/public/assets/logos/cloudflare.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cloudflare.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/cloudflare.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/cohere.svg b/litellm/ui/litellm-dashboard/public/assets/logos/cohere.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cohere.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/cohere.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/collieai.svg b/litellm/ui/litellm-dashboard/public/assets/logos/collieai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/collieai.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/collieai.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/cometapi.svg b/litellm/ui/litellm-dashboard/public/assets/logos/cometapi.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cometapi.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/cometapi.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/conduct.png b/litellm/ui/litellm-dashboard/public/assets/logos/conduct.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/conduct.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/conduct.png
diff --git a/ui/litellm-dashboard/public/assets/logos/crewai-color.svg b/litellm/ui/litellm-dashboard/public/assets/logos/crewai-color.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/crewai-color.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/crewai-color.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/cursor.svg b/litellm/ui/litellm-dashboard/public/assets/logos/cursor.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/cursor.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/cursor.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/databricks.svg b/litellm/ui/litellm-dashboard/public/assets/logos/databricks.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/databricks.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/databricks.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/datadog.png b/litellm/ui/litellm-dashboard/public/assets/logos/datadog.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/datadog.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/datadog.png
diff --git a/ui/litellm-dashboard/public/assets/logos/dataforseo.png b/litellm/ui/litellm-dashboard/public/assets/logos/dataforseo.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/dataforseo.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/dataforseo.png
diff --git a/ui/litellm-dashboard/public/assets/logos/deepgram.png b/litellm/ui/litellm-dashboard/public/assets/logos/deepgram.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/deepgram.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/deepgram.png
diff --git a/ui/litellm-dashboard/public/assets/logos/deepinfra.png b/litellm/ui/litellm-dashboard/public/assets/logos/deepinfra.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/deepinfra.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/deepinfra.png
diff --git a/ui/litellm-dashboard/public/assets/logos/deepkeep.svg b/litellm/ui/litellm-dashboard/public/assets/logos/deepkeep.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/deepkeep.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/deepkeep.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/deepseek.svg b/litellm/ui/litellm-dashboard/public/assets/logos/deepseek.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/deepseek.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/deepseek.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/edenai.svg b/litellm/ui/litellm-dashboard/public/assets/logos/edenai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/edenai.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/edenai.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/elevenlabs.png b/litellm/ui/litellm-dashboard/public/assets/logos/elevenlabs.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/elevenlabs.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/elevenlabs.png
diff --git a/ui/litellm-dashboard/public/assets/logos/enkrypt_ai.avif b/litellm/ui/litellm-dashboard/public/assets/logos/enkrypt_ai.avif
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/enkrypt_ai.avif
rename to litellm/ui/litellm-dashboard/public/assets/logos/enkrypt_ai.avif
diff --git a/ui/litellm-dashboard/public/assets/logos/exa_ai.png b/litellm/ui/litellm-dashboard/public/assets/logos/exa_ai.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/exa_ai.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/exa_ai.png
diff --git a/ui/litellm-dashboard/public/assets/logos/fal_ai.jpg b/litellm/ui/litellm-dashboard/public/assets/logos/fal_ai.jpg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/fal_ai.jpg
rename to litellm/ui/litellm-dashboard/public/assets/logos/fal_ai.jpg
diff --git a/ui/litellm-dashboard/public/assets/logos/featherless.svg b/litellm/ui/litellm-dashboard/public/assets/logos/featherless.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/featherless.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/featherless.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/figma.svg b/litellm/ui/litellm-dashboard/public/assets/logos/figma.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/figma.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/figma.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/fireworks.svg b/litellm/ui/litellm-dashboard/public/assets/logos/fireworks.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/fireworks.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/fireworks.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/friendli.svg b/litellm/ui/litellm-dashboard/public/assets/logos/friendli.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/friendli.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/friendli.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/galileo.ico b/litellm/ui/litellm-dashboard/public/assets/logos/galileo.ico
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/galileo.ico
rename to litellm/ui/litellm-dashboard/public/assets/logos/galileo.ico
diff --git a/ui/litellm-dashboard/public/assets/logos/gigachat.svg b/litellm/ui/litellm-dashboard/public/assets/logos/gigachat.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/gigachat.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/gigachat.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/github.svg b/litellm/ui/litellm-dashboard/public/assets/logos/github.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/github.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/github.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/github_copilot.svg b/litellm/ui/litellm-dashboard/public/assets/logos/github_copilot.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/github_copilot.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/github_copilot.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/gitlab.svg b/litellm/ui/litellm-dashboard/public/assets/logos/gitlab.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/gitlab.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/gitlab.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/gmail.svg b/litellm/ui/litellm-dashboard/public/assets/logos/gmail.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/gmail.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/gmail.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/google-adk.png b/litellm/ui/litellm-dashboard/public/assets/logos/google-adk.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/google-adk.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/google-adk.png
diff --git a/ui/litellm-dashboard/public/assets/logos/google.svg b/litellm/ui/litellm-dashboard/public/assets/logos/google.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/google.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/google.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/google_drive.svg b/litellm/ui/litellm-dashboard/public/assets/logos/google_drive.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/google_drive.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/google_drive.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/google_pse.png b/litellm/ui/litellm-dashboard/public/assets/logos/google_pse.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/google_pse.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/google_pse.png
diff --git a/ui/litellm-dashboard/public/assets/logos/groq.svg b/litellm/ui/litellm-dashboard/public/assets/logos/groq.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/groq.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/groq.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/guardrails_ai.jpeg b/litellm/ui/litellm-dashboard/public/assets/logos/guardrails_ai.jpeg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/guardrails_ai.jpeg
rename to litellm/ui/litellm-dashboard/public/assets/logos/guardrails_ai.jpeg
diff --git a/ui/litellm-dashboard/public/assets/logos/hermes.png b/litellm/ui/litellm-dashboard/public/assets/logos/hermes.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/hermes.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/hermes.png
diff --git a/ui/litellm-dashboard/public/assets/logos/hostinger.png b/litellm/ui/litellm-dashboard/public/assets/logos/hostinger.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/hostinger.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/hostinger.png
diff --git a/ui/litellm-dashboard/public/assets/logos/hubspot.svg b/litellm/ui/litellm-dashboard/public/assets/logos/hubspot.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/hubspot.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/hubspot.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/huggingface.svg b/litellm/ui/litellm-dashboard/public/assets/logos/huggingface.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/huggingface.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/huggingface.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/hyperbolic.svg b/litellm/ui/litellm-dashboard/public/assets/logos/hyperbolic.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/hyperbolic.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/hyperbolic.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/infinity.png b/litellm/ui/litellm-dashboard/public/assets/logos/infinity.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/infinity.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/infinity.png
diff --git a/ui/litellm-dashboard/public/assets/logos/javelin.png b/litellm/ui/litellm-dashboard/public/assets/logos/javelin.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/javelin.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/javelin.png
diff --git a/ui/litellm-dashboard/public/assets/logos/jina.png b/litellm/ui/litellm-dashboard/public/assets/logos/jina.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/jina.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/jina.png
diff --git a/ui/litellm-dashboard/public/assets/logos/jira.svg b/litellm/ui/litellm-dashboard/public/assets/logos/jira.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/jira.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/jira.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/lago.svg b/litellm/ui/litellm-dashboard/public/assets/logos/lago.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/lago.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/lago.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/lakeraai.jpeg b/litellm/ui/litellm-dashboard/public/assets/logos/lakeraai.jpeg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/lakeraai.jpeg
rename to litellm/ui/litellm-dashboard/public/assets/logos/lakeraai.jpeg
diff --git a/ui/litellm-dashboard/public/assets/logos/lambda.svg b/litellm/ui/litellm-dashboard/public/assets/logos/lambda.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/lambda.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/lambda.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/langchain.svg b/litellm/ui/litellm-dashboard/public/assets/logos/langchain.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langchain.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/langchain.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/langflow.svg b/litellm/ui/litellm-dashboard/public/assets/logos/langflow.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langflow.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/langflow.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/langfuse.png b/litellm/ui/litellm-dashboard/public/assets/logos/langfuse.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langfuse.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/langfuse.png
diff --git a/ui/litellm-dashboard/public/assets/logos/langfuse.svg b/litellm/ui/litellm-dashboard/public/assets/logos/langfuse.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langfuse.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/langfuse.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/langgraph-color.svg b/litellm/ui/litellm-dashboard/public/assets/logos/langgraph-color.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langgraph-color.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/langgraph-color.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/langgraph.png b/litellm/ui/litellm-dashboard/public/assets/logos/langgraph.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langgraph.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/langgraph.png
diff --git a/ui/litellm-dashboard/public/assets/logos/langsmith.png b/litellm/ui/litellm-dashboard/public/assets/logos/langsmith.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/langsmith.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/langsmith.png
diff --git a/ui/litellm-dashboard/public/assets/logos/lasso.png b/litellm/ui/litellm-dashboard/public/assets/logos/lasso.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/lasso.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/lasso.png
diff --git a/ui/litellm-dashboard/public/assets/logos/linear.svg b/litellm/ui/litellm-dashboard/public/assets/logos/linear.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/linear.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/linear.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/litellm.jpg b/litellm/ui/litellm-dashboard/public/assets/logos/litellm.jpg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/litellm.jpg
rename to litellm/ui/litellm-dashboard/public/assets/logos/litellm.jpg
diff --git a/ui/litellm-dashboard/public/assets/logos/litellm_logo.png b/litellm/ui/litellm-dashboard/public/assets/logos/litellm_logo.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/litellm_logo.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/litellm_logo.png
diff --git a/ui/litellm-dashboard/public/assets/logos/litellm_logo_dark.png b/litellm/ui/litellm-dashboard/public/assets/logos/litellm_logo_dark.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/litellm_logo_dark.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/litellm_logo_dark.png
diff --git a/ui/litellm-dashboard/public/assets/logos/litellm_monogram.svg b/litellm/ui/litellm-dashboard/public/assets/logos/litellm_monogram.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/litellm_monogram.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/litellm_monogram.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/litellm_monogram_dark.svg b/litellm/ui/litellm-dashboard/public/assets/logos/litellm_monogram_dark.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/litellm_monogram_dark.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/litellm_monogram_dark.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/llamaindex-color.svg b/litellm/ui/litellm-dashboard/public/assets/logos/llamaindex-color.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/llamaindex-color.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/llamaindex-color.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/llm_guard.png b/litellm/ui/litellm-dashboard/public/assets/logos/llm_guard.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/llm_guard.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/llm_guard.png
diff --git a/ui/litellm-dashboard/public/assets/logos/llm_shield_proxy.svg b/litellm/ui/litellm-dashboard/public/assets/logos/llm_shield_proxy.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/llm_shield_proxy.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/llm_shield_proxy.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/lmstudio.svg b/litellm/ui/litellm-dashboard/public/assets/logos/lmstudio.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/lmstudio.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/lmstudio.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/mcp_logo.png b/litellm/ui/litellm-dashboard/public/assets/logos/mcp_logo.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/mcp_logo.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/mcp_logo.png
diff --git a/ui/litellm-dashboard/public/assets/logos/meta_llama.svg b/litellm/ui/litellm-dashboard/public/assets/logos/meta_llama.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/meta_llama.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/meta_llama.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/microsoft_365.svg b/litellm/ui/litellm-dashboard/public/assets/logos/microsoft_365.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/microsoft_365.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/microsoft_365.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/microsoft_365_copilot.svg b/litellm/ui/litellm-dashboard/public/assets/logos/microsoft_365_copilot.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/microsoft_365_copilot.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/microsoft_365_copilot.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/microsoft_azure.png b/litellm/ui/litellm-dashboard/public/assets/logos/microsoft_azure.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/microsoft_azure.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/microsoft_azure.png
diff --git a/ui/litellm-dashboard/public/assets/logos/microsoft_azure.svg b/litellm/ui/litellm-dashboard/public/assets/logos/microsoft_azure.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/microsoft_azure.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/microsoft_azure.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/milvus.svg b/litellm/ui/litellm-dashboard/public/assets/logos/milvus.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/milvus.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/milvus.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/minimax.svg b/litellm/ui/litellm-dashboard/public/assets/logos/minimax.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/minimax.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/minimax.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/mistral.svg b/litellm/ui/litellm-dashboard/public/assets/logos/mistral.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/mistral.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/mistral.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/mongodb.svg b/litellm/ui/litellm-dashboard/public/assets/logos/mongodb.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/mongodb.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/mongodb.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/moonshot.svg b/litellm/ui/litellm-dashboard/public/assets/logos/moonshot.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/moonshot.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/moonshot.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/morph.svg b/litellm/ui/litellm-dashboard/public/assets/logos/morph.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/morph.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/morph.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/nebius.svg b/litellm/ui/litellm-dashboard/public/assets/logos/nebius.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/nebius.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/nebius.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/newrelic.png b/litellm/ui/litellm-dashboard/public/assets/logos/newrelic.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/newrelic.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/newrelic.png
diff --git a/ui/litellm-dashboard/public/assets/logos/nimble.png b/litellm/ui/litellm-dashboard/public/assets/logos/nimble.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/nimble.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/nimble.png
diff --git a/ui/litellm-dashboard/public/assets/logos/noma_security.png b/litellm/ui/litellm-dashboard/public/assets/logos/noma_security.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/noma_security.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/noma_security.png
diff --git a/ui/litellm-dashboard/public/assets/logos/notion.svg b/litellm/ui/litellm-dashboard/public/assets/logos/notion.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/notion.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/notion.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/novita.svg b/litellm/ui/litellm-dashboard/public/assets/logos/novita.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/novita.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/novita.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/nvidia_nim.svg b/litellm/ui/litellm-dashboard/public/assets/logos/nvidia_nim.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/nvidia_nim.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/nvidia_nim.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/nvidia_triton.png b/litellm/ui/litellm-dashboard/public/assets/logos/nvidia_triton.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/nvidia_triton.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/nvidia_triton.png
diff --git a/ui/litellm-dashboard/public/assets/logos/ollama.svg b/litellm/ui/litellm-dashboard/public/assets/logos/ollama.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/ollama.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/ollama.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/openai-agents.svg b/litellm/ui/litellm-dashboard/public/assets/logos/openai-agents.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/openai-agents.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/openai-agents.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/openai.png b/litellm/ui/litellm-dashboard/public/assets/logos/openai.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/openai.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/openai.png
diff --git a/ui/litellm-dashboard/public/assets/logos/openai_small.svg b/litellm/ui/litellm-dashboard/public/assets/logos/openai_small.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/openai_small.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/openai_small.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/openclaw.png b/litellm/ui/litellm-dashboard/public/assets/logos/openclaw.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/openclaw.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/openclaw.png
diff --git a/ui/litellm-dashboard/public/assets/logos/openmeter.png b/litellm/ui/litellm-dashboard/public/assets/logos/openmeter.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/openmeter.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/openmeter.png
diff --git a/ui/litellm-dashboard/public/assets/logos/openrouter.svg b/litellm/ui/litellm-dashboard/public/assets/logos/openrouter.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/openrouter.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/openrouter.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/opentelemetry.svg b/litellm/ui/litellm-dashboard/public/assets/logos/opentelemetry.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/opentelemetry.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/opentelemetry.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/oracle.svg b/litellm/ui/litellm-dashboard/public/assets/logos/oracle.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/oracle.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/oracle.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/otel.png b/litellm/ui/litellm-dashboard/public/assets/logos/otel.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/otel.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/otel.png
diff --git a/ui/litellm-dashboard/public/assets/logos/palo_alto_networks.jpeg b/litellm/ui/litellm-dashboard/public/assets/logos/palo_alto_networks.jpeg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/palo_alto_networks.jpeg
rename to litellm/ui/litellm-dashboard/public/assets/logos/palo_alto_networks.jpeg
diff --git a/ui/litellm-dashboard/public/assets/logos/pangea.png b/litellm/ui/litellm-dashboard/public/assets/logos/pangea.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/pangea.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/pangea.png
diff --git a/ui/litellm-dashboard/public/assets/logos/parallel_ai.png b/litellm/ui/litellm-dashboard/public/assets/logos/parallel_ai.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/parallel_ai.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/parallel_ai.png
diff --git a/ui/litellm-dashboard/public/assets/logos/perplexity-ai.svg b/litellm/ui/litellm-dashboard/public/assets/logos/perplexity-ai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/perplexity-ai.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/perplexity-ai.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/perplexity.png b/litellm/ui/litellm-dashboard/public/assets/logos/perplexity.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/perplexity.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/perplexity.png
diff --git a/ui/litellm-dashboard/public/assets/logos/pillar.jpeg b/litellm/ui/litellm-dashboard/public/assets/logos/pillar.jpeg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/pillar.jpeg
rename to litellm/ui/litellm-dashboard/public/assets/logos/pillar.jpeg
diff --git a/ui/litellm-dashboard/public/assets/logos/pointfive.png b/litellm/ui/litellm-dashboard/public/assets/logos/pointfive.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/pointfive.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/pointfive.png
diff --git a/ui/litellm-dashboard/public/assets/logos/postgresql.svg b/litellm/ui/litellm-dashboard/public/assets/logos/postgresql.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/postgresql.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/postgresql.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/presidio.png b/litellm/ui/litellm-dashboard/public/assets/logos/presidio.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/presidio.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/presidio.png
diff --git a/ui/litellm-dashboard/public/assets/logos/prompt_security.png b/litellm/ui/litellm-dashboard/public/assets/logos/prompt_security.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/prompt_security.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/prompt_security.png
diff --git a/ui/litellm-dashboard/public/assets/logos/promptguard.svg b/litellm/ui/litellm-dashboard/public/assets/logos/promptguard.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/promptguard.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/promptguard.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/pydantic-ai-color.svg b/litellm/ui/litellm-dashboard/public/assets/logos/pydantic-ai-color.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/pydantic-ai-color.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/pydantic-ai-color.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/pydantic.svg b/litellm/ui/litellm-dashboard/public/assets/logos/pydantic.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/pydantic.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/pydantic.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/qohash.jpg b/litellm/ui/litellm-dashboard/public/assets/logos/qohash.jpg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/qohash.jpg
rename to litellm/ui/litellm-dashboard/public/assets/logos/qohash.jpg
diff --git a/ui/litellm-dashboard/public/assets/logos/qwen.png b/litellm/ui/litellm-dashboard/public/assets/logos/qwen.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/qwen.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/qwen.png
diff --git a/ui/litellm-dashboard/public/assets/logos/recraft.svg b/litellm/ui/litellm-dashboard/public/assets/logos/recraft.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/recraft.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/recraft.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/repelloai.png b/litellm/ui/litellm-dashboard/public/assets/logos/repelloai.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/repelloai.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/repelloai.png
diff --git a/ui/litellm-dashboard/public/assets/logos/replicate.svg b/litellm/ui/litellm-dashboard/public/assets/logos/replicate.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/replicate.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/replicate.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/runway.png b/litellm/ui/litellm-dashboard/public/assets/logos/runway.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/runway.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/runway.png
diff --git a/ui/litellm-dashboard/public/assets/logos/s3_vector.png b/litellm/ui/litellm-dashboard/public/assets/logos/s3_vector.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/s3_vector.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/s3_vector.png
diff --git a/ui/litellm-dashboard/public/assets/logos/salesforce.svg b/litellm/ui/litellm-dashboard/public/assets/logos/salesforce.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/salesforce.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/salesforce.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/sambanova.svg b/litellm/ui/litellm-dashboard/public/assets/logos/sambanova.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/sambanova.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/sambanova.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/sap.png b/litellm/ui/litellm-dashboard/public/assets/logos/sap.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/sap.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/sap.png
diff --git a/ui/litellm-dashboard/public/assets/logos/scx_ai.svg b/litellm/ui/litellm-dashboard/public/assets/logos/scx_ai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/scx_ai.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/scx_ai.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/search1api.png b/litellm/ui/litellm-dashboard/public/assets/logos/search1api.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/search1api.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/search1api.png
diff --git a/ui/litellm-dashboard/public/assets/logos/secret_detect.png b/litellm/ui/litellm-dashboard/public/assets/logos/secret_detect.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/secret_detect.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/secret_detect.png
diff --git a/ui/litellm-dashboard/public/assets/logos/sentry.svg b/litellm/ui/litellm-dashboard/public/assets/logos/sentry.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/sentry.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/sentry.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/shopify.svg b/litellm/ui/litellm-dashboard/public/assets/logos/shopify.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/shopify.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/shopify.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/signoz.svg b/litellm/ui/litellm-dashboard/public/assets/logos/signoz.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/signoz.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/signoz.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/slack.svg b/litellm/ui/litellm-dashboard/public/assets/logos/slack.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/slack.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/slack.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/snowflake.svg b/litellm/ui/litellm-dashboard/public/assets/logos/snowflake.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/snowflake.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/snowflake.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/soniox.svg b/litellm/ui/litellm-dashboard/public/assets/logos/soniox.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/soniox.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/soniox.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/straiker.svg b/litellm/ui/litellm-dashboard/public/assets/logos/straiker.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/straiker.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/straiker.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/strands.svg b/litellm/ui/litellm-dashboard/public/assets/logos/strands.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/strands.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/strands.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/stripe.svg b/litellm/ui/litellm-dashboard/public/assets/logos/stripe.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/stripe.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/stripe.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/tavily.png b/litellm/ui/litellm-dashboard/public/assets/logos/tavily.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/tavily.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/tavily.png
diff --git a/ui/litellm-dashboard/public/assets/logos/tencent.svg b/litellm/ui/litellm-dashboard/public/assets/logos/tencent.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/tencent.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/tencent.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/togetherai.svg b/litellm/ui/litellm-dashboard/public/assets/logos/togetherai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/togetherai.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/togetherai.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/topaz.svg b/litellm/ui/litellm-dashboard/public/assets/logos/topaz.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/topaz.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/topaz.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/twilio.svg b/litellm/ui/litellm-dashboard/public/assets/logos/twilio.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/twilio.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/twilio.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/typesafe.png b/litellm/ui/litellm-dashboard/public/assets/logos/typesafe.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/typesafe.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/typesafe.png
diff --git a/ui/litellm-dashboard/public/assets/logos/v0.svg b/litellm/ui/litellm-dashboard/public/assets/logos/v0.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/v0.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/v0.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/valkey.svg b/litellm/ui/litellm-dashboard/public/assets/logos/valkey.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/valkey.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/valkey.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/vercel.svg b/litellm/ui/litellm-dashboard/public/assets/logos/vercel.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/vercel.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/vercel.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/vllm.png b/litellm/ui/litellm-dashboard/public/assets/logos/vllm.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/vllm.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/vllm.png
diff --git a/ui/litellm-dashboard/public/assets/logos/volcengine.png b/litellm/ui/litellm-dashboard/public/assets/logos/volcengine.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/volcengine.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/volcengine.png
diff --git a/ui/litellm-dashboard/public/assets/logos/voyage.webp b/litellm/ui/litellm-dashboard/public/assets/logos/voyage.webp
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/voyage.webp
rename to litellm/ui/litellm-dashboard/public/assets/logos/voyage.webp
diff --git a/ui/litellm-dashboard/public/assets/logos/watsonx.svg b/litellm/ui/litellm-dashboard/public/assets/logos/watsonx.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/watsonx.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/watsonx.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/wingback.png b/litellm/ui/litellm-dashboard/public/assets/logos/wingback.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/wingback.png
rename to litellm/ui/litellm-dashboard/public/assets/logos/wingback.png
diff --git a/ui/litellm-dashboard/public/assets/logos/xai.svg b/litellm/ui/litellm-dashboard/public/assets/logos/xai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/xai.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/xai.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/xecguard.svg b/litellm/ui/litellm-dashboard/public/assets/logos/xecguard.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/xecguard.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/xecguard.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/xinference.svg b/litellm/ui/litellm-dashboard/public/assets/logos/xinference.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/xinference.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/xinference.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/zapier.svg b/litellm/ui/litellm-dashboard/public/assets/logos/zapier.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/zapier.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/zapier.svg
diff --git a/ui/litellm-dashboard/public/assets/logos/zscaler.svg b/litellm/ui/litellm-dashboard/public/assets/logos/zscaler.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/logos/zscaler.svg
rename to litellm/ui/litellm-dashboard/public/assets/logos/zscaler.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/anthropic.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/anthropic.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/anthropic.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/anthropic.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/bedrock.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/bedrock.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/bedrock.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/bedrock.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/deepseek.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/deepseek.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/deepseek.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/deepseek.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/fireworks.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/fireworks.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/fireworks.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/fireworks.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/google.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/google.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/google.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/google.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/hermes.png b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/hermes.png
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/hermes.png
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/hermes.png
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/langchain.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/langchain.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/langchain.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/langchain.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/mistral.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/mistral.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/mistral.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/mistral.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/openai.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/openai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/openai.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/openai.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/opencode.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/opencode.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/opencode.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/opencode.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/logos/xai.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/logos/xai.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/logos/xai.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/logos/xai.svg
diff --git a/ui/litellm-dashboard/public/assets/moyai/moyai-head.svg b/litellm/ui/litellm-dashboard/public/assets/moyai/moyai-head.svg
similarity index 100%
rename from ui/litellm-dashboard/public/assets/moyai/moyai-head.svg
rename to litellm/ui/litellm-dashboard/public/assets/moyai/moyai-head.svg
diff --git a/ui/litellm-dashboard/public/next.svg b/litellm/ui/litellm-dashboard/public/next.svg
similarity index 100%
rename from ui/litellm-dashboard/public/next.svg
rename to litellm/ui/litellm-dashboard/public/next.svg
diff --git a/ui/litellm-dashboard/public/vercel.svg b/litellm/ui/litellm-dashboard/public/vercel.svg
similarity index 100%
rename from ui/litellm-dashboard/public/vercel.svg
rename to litellm/ui/litellm-dashboard/public/vercel.svg
diff --git a/ui/litellm-dashboard/scripts/check-lint-budgets.mjs b/litellm/ui/litellm-dashboard/scripts/check-lint-budgets.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/check-lint-budgets.mjs
rename to litellm/ui/litellm-dashboard/scripts/check-lint-budgets.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/filename-pascal-case.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/filename-pascal-case.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/filename-pascal-case.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/filename-pascal-case.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/index.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/index.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/index.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/index.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/no-ad-hoc-z-index.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/no-ad-hoc-z-index.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/no-ad-hoc-z-index.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/no-ad-hoc-z-index.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/no-arbitrary-design-value.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/no-arbitrary-design-value.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/no-arbitrary-design-value.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/no-arbitrary-design-value.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/no-complex-jsx-arrow.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/no-complex-jsx-arrow.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/no-complex-jsx-arrow.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/no-complex-jsx-arrow.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/no-large-inline-object-arg.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/no-large-inline-object-arg.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/no-large-inline-object-arg.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/no-large-inline-object-arg.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/no-long-condition-chain.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/no-long-condition-chain.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/no-long-condition-chain.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/no-long-condition-chain.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/no-noop-hover-variant.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/no-noop-hover-variant.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/no-noop-hover-variant.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/no-noop-hover-variant.mjs
diff --git a/ui/litellm-dashboard/scripts/eslint-rules/tailwind-utility.mjs b/litellm/ui/litellm-dashboard/scripts/eslint-rules/tailwind-utility.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/eslint-rules/tailwind-utility.mjs
rename to litellm/ui/litellm-dashboard/scripts/eslint-rules/tailwind-utility.mjs
diff --git a/ui/litellm-dashboard/scripts/gen-api-types.mjs b/litellm/ui/litellm-dashboard/scripts/gen-api-types.mjs
similarity index 98%
rename from ui/litellm-dashboard/scripts/gen-api-types.mjs
rename to litellm/ui/litellm-dashboard/scripts/gen-api-types.mjs
index 6b9f8581292..379c91a266b 100644
--- a/ui/litellm-dashboard/scripts/gen-api-types.mjs
+++ b/litellm/ui/litellm-dashboard/scripts/gen-api-types.mjs
@@ -17,7 +17,7 @@ import { dirname, join, resolve } from "node:path";
import { fileURLToPath } from "node:url";
const dashboardDir = resolve(dirname(fileURLToPath(import.meta.url)), "..");
-const repoRoot = resolve(dashboardDir, "..", "..");
+const repoRoot = resolve(dashboardDir, "..", "..", "..");
const outPath = join(dashboardDir, "src", "lib", "http", "schema.d.ts");
const specDir = mkdtempSync(join(tmpdir(), "litellm-openapi-"));
const specPath = join(specDir, "openapi.json");
diff --git a/ui/litellm-dashboard/scripts/generate_compliance_prompts.py b/litellm/ui/litellm-dashboard/scripts/generate_compliance_prompts.py
similarity index 97%
rename from ui/litellm-dashboard/scripts/generate_compliance_prompts.py
rename to litellm/ui/litellm-dashboard/scripts/generate_compliance_prompts.py
index d0c29ba321a..9ad6aa621fc 100644
--- a/ui/litellm-dashboard/scripts/generate_compliance_prompts.py
+++ b/litellm/ui/litellm-dashboard/scripts/generate_compliance_prompts.py
@@ -4,7 +4,7 @@ Generate a TypeScript compliance-prompts data file from a CSV eval file.
Usage example:
python generate_compliance_prompts.py \
- --csv ../../litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_insults.csv \
+ --csv ../../proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_insults.csv \
--framework "Insults & Abuse" \
--framework-icon "alert-triangle" \
--framework-description "Detects insults, name-calling, and personal attacks — blocks abuse while allowing legitimate complaints." \
diff --git a/ui/litellm-dashboard/scripts/lint-budget-lib.mjs b/litellm/ui/litellm-dashboard/scripts/lint-budget-lib.mjs
similarity index 100%
rename from ui/litellm-dashboard/scripts/lint-budget-lib.mjs
rename to litellm/ui/litellm-dashboard/scripts/lint-budget-lib.mjs
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/README.md b/litellm/ui/litellm-dashboard/src/app/(dashboard)/README.md
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/README.md
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/README.md
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsDetailsPage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupBaseForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupBaseForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupBaseForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupBaseForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsModal/AccessGroupEditModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsPage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/AccessGroupsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/AccessGroupCreateDialog.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/mapper.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/schema.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/schema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/schema.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/access-group-create/schema.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/_components/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/access-groups/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/access-groups/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/access-groups/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/_components/AdminPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/admin-panel/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/admin-panel/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agentControlPlaneView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agentControlPlaneView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agentControlPlaneView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agentControlPlaneView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentFormKit.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentFormKit.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentFormKit.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentFormKit.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityDetails.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentIdentityFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentKillSwitchDangerZone.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/AgentsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/KillSwitchFormFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/KillSwitchFormFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/KillSwitchFormFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/KillSwitchFormFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/add_agent_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_card_discovery.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_config.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_config.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_config.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_cost_view.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_discovery_utils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_form_fields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_form_fields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_form_fields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_form_fields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_identity.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_info.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_type_utils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/agent_virtual_keys.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/cost_config_fields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/cost_config_fields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/cost_config_fields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/cost_config_fields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/dynamic_agent_form_fields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/_components/kill_switch_config.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/agents/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/agents/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/agents/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/alerts/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/alerts/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/alerts/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/alerts/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/api-keys/ApiKeysDashboard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/api-keys/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/api-keys/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/api-keys/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/api-keys/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/aria/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/aria/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/aria/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/aria/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetFormFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetFormFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetFormFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetFormFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/BudgetTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/EditBudgetModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/budgetPrecision.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/constants.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/constants.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/_components/constants.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/budgets/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/budgets/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/budgets/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/ErrorDrilldown.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_dashboard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_health.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFieldSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFieldSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFieldSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFieldSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFormField.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFormField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFormField.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/CacheFormField.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/RedisTypeSelector.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsFields.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsFields.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsFields.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsFields.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/cacheSettingsUtils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/cache_settings/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFieldSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFieldSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFieldSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFieldSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFormField.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFormField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFormField.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisFormField.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/CoordinationRedisTypeSelector.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisFields.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisFields.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisFields.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisFields.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/coordinationRedisUtils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/coordination_redis_settings/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/response_time_indicator.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/response_time_indicator.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/_components/response_time_indicator.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/_components/response_time_indicator.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/caching/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/caching/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/caching/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/change-password/ChangePasswordForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/change-password/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/change-password/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/change-password/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/change-password/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/chargebackRows.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/chargebacks/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/chargebacks/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/components/SidebarProvider.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterSummaryTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterSummaryTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterSummaryTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterSummaryTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CacheLeakageCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.activity.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.activity.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.activity.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.activity.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/CostOptimizationView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingRequestsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCachingTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/PromptCompressionTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalStartForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalStartForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalStartForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/ShadowEvalStartForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/TierTurnsChart.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/UsageTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/autoRouterBenchmarks.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/costOptimizationUtils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/helpers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useAutoRouterBenchmarks.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useCacheLeakageKeys.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useCacheLeakageKeys.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useCacheLeakageKeys.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useCacheLeakageKeys.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useDailyActivityRange.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/useShadowEval.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_margin_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/add_provider_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/cost_tracking_settings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/how_it_works.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/index.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/index.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/index.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_cost_results.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_dropdown.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/multi_export_utils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/pricing_calculator/use_multi_cost_estimate.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_discount_table.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_display_helpers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/provider_margin_table.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_block_unpriced_config.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_discount_config.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/_components/use_margin_config.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/cost-tracking/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CreateCustomerDialog.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CreateCustomerDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CreateCustomerDialog.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CreateCustomerDialog.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CustomerDetail.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CustomerDetail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CustomerDetail.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/CustomerDetail.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/EditCustomerDialog.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/EditCustomerDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/EditCustomerDialog.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/EditCustomerDialog.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/StatusBadge.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/StatusBadge.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/StatusBadge.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/StatusBadge.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerForms.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/_components/customerPortalData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/customers/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/customers/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/customers/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/EvaluationSettingsModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailDetail.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailUsageBreakdown.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsMonitorView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/GuardrailsOverview.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/_components/ScoreChart.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails-monitor/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailDeleteModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailFormField.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailFormField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailFormField.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailFormField.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailModeDisplay.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailModeDisplay.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailModeDisplay.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailModeDisplay.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailReadOnlyDetails.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailReadOnlyDetails.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailReadOnlyDetails.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailReadOnlyDetails.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailSettingsActions.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailSettingsActions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailSettingsActions.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailSettingsActions.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestPlayground.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailTestResults.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/GuardrailsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/README.md b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/README.md
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/README.md
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/README.md
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/StreamScopeFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/StreamScopeFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/StreamScopeFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/StreamScopeFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/TeamGuardrailsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.characterization.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.characterization.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.characterization.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.characterization.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.decision_model.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.decision_model.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.decision_model.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.decision_model.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/add_guardrail_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CategoryTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CategoryTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CategoryTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CategoryTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CompetitorIntentConfiguration.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentCategoryConfiguration.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentCategoryConfiguration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentCategoryConfiguration.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentCategoryConfiguration.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterConfiguration.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterDisplay.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterManager.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterTables.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterTables.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterTables.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ContentFilterTables.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/CustomPatternModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/KeywordTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/PatternTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/TagsInput.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/ThresholdInput.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/action_options.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/action_options.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/action_options.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/content_filter/action_options.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeLoggingOnlyScope.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeLoggingOnlyScope.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeLoggingOnlyScope.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeLoggingOnlyScope.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/CustomCodeModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/custom_code_catalog.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/custom_code_catalog.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/custom_code_catalog.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/custom_code_catalog.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/index.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/index.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/custom_code/index.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionModelFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionModelFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionModelFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionModelFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionTestSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionTestSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionTestSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/DecisionTestSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/buildDecisionModelParams.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/decision_model/decisionModelQuestion.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrailTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrailTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrailTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrailTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_card.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_configs.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_configs.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_configs.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_configs.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_data.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_garden_detail.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.characterization.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.characterization.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.characterization.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.characterization.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_info_helpers.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_optional_params.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_optional_params.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_optional_params.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_optional_params.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_provider_fields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/guardrail_table.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/llm_judge/LLMJudgeFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/llm_judge/LLMJudgeFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/llm_judge/LLMJudgeFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/llm_judge/LLMJudgeFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_components.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/pii_configuration.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/prompt_security.png b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/prompt_security.png
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/prompt_security.png
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/prompt_security.png
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/_components/tool_permission/ToolPermissionRulesEditor.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/guardrails/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/guardrails/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/guardrails/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/HomePage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/_components/UpdatesFeed.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/UpdatesFeed.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/_components/UpdatesFeed.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/UpdatesFeed.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/homeContent.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/_components/useHomeUsage.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/useHomeUsage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/_components/useHomeUsage.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/_components/useHomeUsage.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/home/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/home/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/home/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/home/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroupDetails.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroupDetails.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroupDetails.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroupDetails.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useAccessGroups.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useDeleteAccessGroup.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useDeleteAccessGroup.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useDeleteAccessGroup.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useDeleteAccessGroup.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useEditAccessGroup.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useEditAccessGroup.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useEditAccessGroup.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/accessGroups/useEditAccessGroup.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/agents/useAgents.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useAutoRouterPresets.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useAutoRouterPresets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useAutoRouterPresets.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useAutoRouterPresets.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useComplexityScorerDefaults.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useComplexityScorerDefaults.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useComplexityScorerDefaults.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/autoRouter/useComplexityScorerDefaults.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/blogPosts/useBlogPosts.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/blogPosts/useBlogPosts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/blogPosts/useBlogPosts.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/blogPosts/useBlogPosts.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/budgetFilters.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgetOptions.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgetOptions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgetOptions.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgetOptions.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgets.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgets.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/budgets/useBudgets.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/caching/useCacheActivity.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/claudeCodeMarketplace/useClaudeCodeMarketplaceRequiresKey.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroCreate.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroDryRun.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroExport.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/cloudzero/useCloudZeroSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/queryKeysFactory.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/common/useResourceList.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/cyberArkApi.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/cyberArkApi.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/cyberArkApi.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/cyberArkApi.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/hashicorpVaultApi.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/hashicorpVaultApi.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/hashicorpVaultApi.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/hashicorpVaultApi.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useCyberArkConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useCyberArkConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useCyberArkConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useCyberArkConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteCyberArkConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteCyberArkConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteCyberArkConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteCyberArkConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteHashicorpVaultConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteHashicorpVaultConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteHashicorpVaultConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useDeleteHashicorpVaultConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useHashicorpVaultConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useHashicorpVaultConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useHashicorpVaultConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useHashicorpVaultConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateCyberArkConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateCyberArkConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateCyberArkConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateCyberArkConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateHashicorpVaultConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateHashicorpVaultConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateHashicorpVaultConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/configOverrides/useUpdateHashicorpVaultConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/coordinationRedis/useCoordinationRedisSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/coordinationRedis/useCoordinationRedisSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/coordinationRedis/useCoordinationRedisSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/coordinationRedis/useCoordinationRedisSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useCredentials.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useUserConnections.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useUserConnections.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useUserConnections.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/credentials/useUserConnections.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/currentUser/useCurrentUser.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/currentUser/useCurrentUser.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/currentUser/useCurrentUser.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/currentUser/useCurrentUser.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/customers/useCustomers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/deploymentWarnings/useDeploymentWarnings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/deploymentWarnings/useDeploymentWarnings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/deploymentWarnings/useDeploymentWarnings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/deploymentWarnings/useDeploymentWarnings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrails.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useGuardrailsUsage.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useRegisterGuardrail.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useRegisterGuardrail.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useRegisterGuardrail.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/guardrails/useRegisterGuardrail.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/healthReadiness/useHealthReadinessDetails.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/healthReadiness/useHealthReadinessDetails.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/healthReadiness/useHealthReadinessDetails.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/healthReadiness/useHealthReadinessDetails.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyAliases.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeyInfo.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useKeys.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useResetKeySpend.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useResetKeySpend.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useResetKeySpend.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useResetKeySpend.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/keys/useSetKeyBlockedState.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/latestRelease/useLatestReleaseInfo.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/license/useLicenseInfo.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/license/useLicenseInfo.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/license/useLicenseInfo.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/license/useLicenseInfo.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/logDetails/useLogDetails.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/logDetails/useLogDetails.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/logDetails/useLogDetails.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/logDetails/useLogDetails.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/login/useLogin.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/login/useLogin.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/login/useLogin.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/login/useLogin.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useMCPSemanticFilterSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useMCPSemanticFilterSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useMCPSemanticFilterSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useMCPSemanticFilterSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useUpdateMCPSemanticFilterSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useUpdateMCPSemanticFilterSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useUpdateMCPSemanticFilterSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpSemanticFilterSettings/useUpdateMCPSemanticFilterSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPAccessGroups.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerHealth.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServerTools.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPToolsets.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPToolsets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPToolsets.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPToolsets.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpToolSearchSettings/useMCPToolSearchSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpToolSearchSettings/useMCPToolSearchSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpToolSearchSettings/useMCPToolSearchSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpToolSearchSettings/useMCPToolSearchSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useDeleteModelAccessGroupBudget.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useDeleteModelAccessGroupBudget.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useDeleteModelAccessGroupBudget.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useDeleteModelAccessGroupBudget.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useModelAccessGroups.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useModelAccessGroups.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useModelAccessGroups.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useModelAccessGroups.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useSetModelAccessGroupBudget.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useSetModelAccessGroupBudget.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useSetModelAccessGroupBudget.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/modelAccessGroups/useSetModelAccessGroupBudget.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModelCostMap.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/models/useModels.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/onboarding/useOnboarding.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/organizations/useOrganizations.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/projectAccess.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/projectAccess.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/projectAccess.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/projectAccess.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useCreateProject.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjectDetails.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useUpdateProject.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProviderFields.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProxyDecisionProviders.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProxyDecisionProviders.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProxyDecisionProviders.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/providers/useProxyDecisionProviders.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxyConfig/useProxyConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxySettings/useProxySettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxySettings/useProxySettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/proxySettings/useProxySettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/proxySettings/useProxySettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/redirectToLogin.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/redirectToLogin.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/redirectToLogin.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/redirectToLogin.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/router/useRouterFields.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/routerSettings/useUpdateRetryPolicy.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/routerSettings/useUpdateRetryPolicy.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/routerSettings/useUpdateRetryPolicy.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/routerSettings/useUpdateRetryPolicy.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/routingGroups/useRoutingGroups.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogEndUsers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/spendLogs/useSpendLogUsers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useEditSSOSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/sso/useSSOSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeModelInDB/useStoreModelInDB.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeRequestInSpendLogs/useStoreRequestInSpendLogs.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeRequestInSpendLogs/useStoreRequestInSpendLogs.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/storeRequestInSpendLogs/useStoreRequestInSpendLogs.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/storeRequestInSpendLogs/useStoreRequestInSpendLogs.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTagSummary.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTagSummary.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTagSummary.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTagSummary.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/tags/useTags.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberBudget.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberBudget.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberBudget.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberBudget.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberSpend.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberSpend.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberSpend.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useResetTeamMemberSpend.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMemberBudgets.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeamMetadataSchema.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/teams/useTeams.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/telemetry/useTelemetrySettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiConfig/useUIConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useApplyUserBudgetToTeamKeys.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useApplyUserBudgetToTeamKeys.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useApplyUserBudgetToTeamKeys.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useApplyUserBudgetToTeamKeys.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/usePtuCostAttributionEnabled.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUISettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/uiSettings/useUpdateUISettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAnnouncementRead.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAnnouncementRead.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useAnnouncementRead.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAnnouncementRead.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.serverRootPath.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.serverRootPath.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.serverRootPath.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.serverRootPath.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useAuthorized.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useCan.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useCan.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useCan.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useCan.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBlogPosts.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBlogPosts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBlogPosts.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBlogPosts.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBouncingIcon.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBouncingIcon.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBouncingIcon.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableBouncingIcon.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableLiteAdmin.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableLiteAdmin.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableLiteAdmin.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableLiteAdmin.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowNewBadge.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useDisableShowPrompts.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useIsOrgAdmin.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useLogout.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/useTeams.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useTeams.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/useTeams.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/useTeams.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUpdateUserBanner.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUpdateUserBanner.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUpdateUserBanner.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUpdateUserBanner.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUserBanner.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUserBanner.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUserBanner.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/userBanner/useUserBanner.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useCurrentUser.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/users/useUsers.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useUpdateWebSearchInterceptionSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useUpdateWebSearchInterceptionSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useUpdateWebSearchInterceptionSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useUpdateWebSearchInterceptionSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useWebSearchInterceptionSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useWebSearchInterceptionSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useWebSearchInterceptionSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/hooks/webSearchInterceptionSettings/useWebSearchInterceptionSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/layout.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/layout.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/layout.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/layout.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/layout.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/layout.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/layout.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/layout.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/layout.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/layout.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/layout.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/layout.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/legacyPageRoutes.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/lens/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/lens/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/lens/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/lens/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/lens/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/lens/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/lens/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/lens/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/logging-and-alerts/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/logging-and-alerts/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/logging-and-alerts/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/logging-and-alerts/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/logs/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/logs/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/logs/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/logs/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/logs/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/logs/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/logs/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/logs/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/logs/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/logs/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/logs/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/logs/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/AwsSigV4Fields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/AwsSigV4Fields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/AwsSigV4Fields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/AwsSigV4Fields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.permissions.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.permissions.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.permissions.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.permissions.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/CreateMCPServer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/DcrBridgeToggle.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/DcrBridgeToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/DcrBridgeToggle.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/DcrBridgeToggle.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/EnvVarsSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/IdJagFormFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/IdJagFormFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/IdJagFormFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/IdJagFormFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ImportMCPServers.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ImportMCPServers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ImportMCPServers.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ImportMCPServers.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPGatewaySessionsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPLogoSelector.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPNetworkSettings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPPermissionManagement.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPServerUserCredentialsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPStandardsSettings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPSubmissionsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/MCPToolsetsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/McpFormTestHarness.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/McpFormTestHarness.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/McpFormTestHarness.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/McpFormTestHarness.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OAuthFormFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIFormSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIFormSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIFormSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIFormSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenAPIQuickPicker.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenApiByokFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenApiByokFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenApiByokFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/OpenApiByokFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/PassthroughAuthorizeSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioAvailability.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioConfiguration.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioConfiguration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioConfiguration.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/StdioConfiguration.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenEndpointAuthMethodField.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenEndpointAuthMethodField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenEndpointAuthMethodField.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenEndpointAuthMethodField.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenExchangeFormFields.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenExchangeFormFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenExchangeFormFields.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TokenExchangeFormFields.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolArgumentsForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolArgumentsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolArgumentsForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolArgumentsForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/ToolTestPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/TruePassthroughWarning.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UpstreamTokenHeaderField.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UpstreamTokenHeaderField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UpstreamTokenHeaderField.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UpstreamTokenHeaderField.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/UserEnvVarsModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createOAuthUiState.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/createServerPayload.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/duplicateServerCheck.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.cases.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.cases.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.cases.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.cases.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.differential.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editServerPayload.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/editToolPreview.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/importConnectorConfig.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFieldRules.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcpFormStore.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connect.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_connection_status.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.integration.test.tsx
similarity index 99%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.integration.test.tsx
index 02e04a0aa97..380188c35ae 100644
--- a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.integration.test.tsx
+++ b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.integration.test.tsx
@@ -51,7 +51,7 @@ describe("MCPDiscovery", () => {
it.each(["", "/litellm"])("should render available catalog logos under the %s server root", async (root) => {
const testDirectory = dirname(fileURLToPath(import.meta.url));
const registry = JSON.parse(
- readFileSync(resolve(testDirectory, "../../../../../../../litellm/proxy/mcp_registry.json"), "utf8"),
+ readFileSync(resolve(testDirectory, "../../../../../../../proxy/mcp_registry.json"), "utf8"),
) as { servers: DiscoverableMCPServer[] };
const expectedLogos = [
["exa", "/ui/assets/logos/exa_ai.png"],
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_discovery.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_config.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_cost_display.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_view.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_servers.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tool_configuration.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_tools.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mountedServerFields.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/testUtils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/testUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/testUtils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/testUtils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolCallArguments.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/toolsetSelection.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/utils.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryDetailDrawer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryEditModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/_components/MemoryView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/memory/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/memory/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/memory/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-hub-table/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/ModelInsightsView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/_components/modelInsightsData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/model-insights/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/model-insights/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/model-insights/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AccessGroupBudgetModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/AutoRoutersTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/autoRouterRows.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AutoRouters/fitPills.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelRetrySettingsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/ModelsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/PriceDataManagementTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/accessGroupBudgetPayload.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/detailNavigation.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AccessGroupBudgetsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AddModelPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AllModelsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AllModelsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AllModelsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AllModelsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/AutoRoutersTabPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/HealthStatusPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/LlmCredentialsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelGroupAliasPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelRetrySettingsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelRetrySettingsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelRetrySettingsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/ModelRetrySettingsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PassThroughPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PassThroughPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PassThroughPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PassThroughPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PriceDataPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PriceDataPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PriceDataPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/panels/PriceDataPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/useModelDashboardData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/useModelDashboardData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/useModelDashboardData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/useModelDashboardData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/modelDataTransformer.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/utils/routingStatus.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/networking.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/networking.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/networking.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/networking.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/OrganizationFilters.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/OrganizationsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/useOrganizationsTableState.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/useOrganizationsTableState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/useOrganizationsTableState.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/_components/useOrganizationsTableState.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/organizations/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/organizations/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/organizations/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ByokConnect.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ByokConnect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ByokConnect.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ByokConnect.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Composer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ComposerControls.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ComposerControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ComposerControls.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ComposerControls.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Conversation.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Conversation.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Conversation.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Conversation.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Inspector.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Inspector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Inspector.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Inspector.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/McpDialog.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/McpDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/McpDialog.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/McpDialog.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ModelName.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ModelName.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ModelName.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ModelName.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/Pickers.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/PlaygroundChat.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ReplyContent.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ReplyContent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ReplyContent.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/ReplyContent.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/SettingsPopover.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/SettingsPopover.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/SettingsPopover.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/SettingsPopover.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/composerFiles.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/composerFiles.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/composerFiles.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/composerFiles.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/dispatchRequest.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/endpointCapabilities.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/endpointCapabilities.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/endpointCapabilities.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/endpointCapabilities.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/playgroundSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/useIsWide.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/useIsWide.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/useIsWide.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/useIsWide.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundCatalog.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundCatalog.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundCatalog.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundCatalog.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSend.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSend.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSend.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSend.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSettings.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSettings.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSettings.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat/usePlaygroundSettings.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/A2AMetrics.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/A2AMetrics.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/A2AMetrics.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/A2AMetrics.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AdditionalModelSettings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AgentBuilderView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/AudioRenderer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatComposer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageRenderer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageRenderer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageRenderer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageRenderer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUpload.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUpload.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUpload.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUpload.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatImageUtils.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatMessageBubble.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ChatUI.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterOutput.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterTool.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterTool.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterTool.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/CodeInterpreterTool.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointSelector.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/EndpointUtils.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/FilePreviewCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/RealtimePlayground.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageRenderer.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageRenderer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageRenderer.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageRenderer.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUpload.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUpload.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUpload.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUpload.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/ResponsesImageUtils.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SearchResultsDisplay.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SearchResultsDisplay.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SearchResultsDisplay.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SearchResultsDisplay.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SessionManagement.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SessionManagement.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SessionManagement.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/SessionManagement.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/chatConstants.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/chatConstants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/chatConstants.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/chatConstants.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/chat_ui/uploadValidation.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/CompareUI.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/ComparisonPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageDisplay.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/MessageInput.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/components/UnifiedSelector.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/compareUI/endpoint_config.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/complianceUI/ComplianceUI.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/complianceUI/ComplianceUI.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/complianceUI/ComplianceUI.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/complianceUI/ComplianceUI.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/CurlPreview.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/DecisionFormControls.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/DecisionFormControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/DecisionFormControls.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/DecisionFormControls.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/OpenAIDecisionsForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/OpenAIDecisionsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/OpenAIDecisionsForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/OpenAIDecisionsForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ResponseView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/SystemOneUI.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/ValidationFeedback.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/curlCommand.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/decisions.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/decisions.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/decisions.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/decisions.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/example.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/formPayload.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/issueLabel.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisions.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisions.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisions.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/openAIDecisionsForm.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/payloadModel.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/schemas.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/schemas.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/schemas.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/schemas.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/lib/validatePayload.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/useDecisionModels.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/useDecisionModels.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/useDecisionModels.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/components/systemOneUI/useDecisionModels.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useChatHistory.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useCodeInterpreter.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useCodeInterpreter.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useCodeInterpreter.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/hooks/useCodeInterpreter.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/a2a_send_message.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/a2a_send_message.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/a2a_send_message.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/a2a_send_message.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/anthropic_messages.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_speech.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/audio_transcriptions.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/embeddings_api.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/fetch_agents.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/fetch_agents.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/fetch_agents.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/fetch_agents.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_edits.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_edits.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_edits.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_edits.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_generation.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_generation.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_generation.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/image_generation.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/interactions_api.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/llm_calls/system_one.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/AttachmentTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/PolicyTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/TokenSelect.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/TokenSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/TokenSelect.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/TokenSelect.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_attachment_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/add_policy_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/ai_suggestion_modal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/build_attachment_data.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/guardrail_selection_modal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_popover.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/impact_preview_alert.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/pipeline_flow_builder.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_info.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_templates.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/policy_test_panel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/scope_validation.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/_components/template_parameter_modal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/policies/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/policies/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/policies/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectDetailsPage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysSection.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectKeysTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/CreateProjectModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/EditProjectModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/ProjectBaseForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormSchema.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormSchema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormSchema.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormSchema.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectModals/projectFormUtils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsPage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/ProjectsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/useProjectsUrlState.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/useProjectsUrlState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/_components/useProjectsUrlState.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/_components/useProjectsUrlState.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/projects/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/projects/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/projects/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/PromptTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/README.md b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/README.md
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/README.md
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/README.md
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/add_prompt_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DeveloperMessageCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DotpromptViewTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DotpromptViewTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DotpromptViewTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/DotpromptViewTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ModelConfigCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptCodeSnippets.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptEditorHeader.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PromptMessagesCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/PublishModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/ToolsCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/VersionHistorySidePanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/EmptyState.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageBubble.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageInput.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/MessageList.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableInput.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableWarning.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableWarning.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableWarning.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/VariableWarning.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/conversation_panel/useConversation.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_editor_view/utils.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_info.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_utils.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_utils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_utils.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/prompt_utils.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/tool_modal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/_components/variable_textarea.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/prompts/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/prompts/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/prompts/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/RequestTagMappings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/_components/general_settings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/router-settings/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/router-settings/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/router-settings/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/CreateSearchTools.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchConnectionTest.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolTester.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchToolView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/SearchTools.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/searchToolPayload.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/types.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/types.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/types.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/_components/types.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/search-tools/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/search-tools/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/search-tools/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/PluginTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillScanPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillScanPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillScanPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillScanPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillSubmissions.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillSubmissions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillSubmissions.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/SkillSubmissions.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/add_plugin_form.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/skills/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/skills/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/TagTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/components/CreateTagModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tagTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tagTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tagTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tagTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/_components/tag_info.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tag-management/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tag-management/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tag-management/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/teams/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/teams/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/teams/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/teams/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnterpriseDialog.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnterpriseDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnterpriseDialog.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnterpriseDialog.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnvBanner.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnvBanner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnvBanner.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetryEnvBanner.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/TelemetrySettingsPage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/_components/telemetryGroups.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/telemetry/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/telemetry/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/telemetry/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/tool-policies/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/tool-policies/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/tool-policies/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/tool-policies/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/transform-request/TransformRequestPanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/transform-request/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/transform-request/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/transform-request/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/transform-request/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/UIThemeSettings.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/ui-theme/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/ui-theme/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsagePanel.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsageSelect.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsageSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsageSelect.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ClientUsageSelect.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/EndpointUsage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageBarChart.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageLineChart.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EndpointUsage/components/EndpointUsageTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByCustomerTeam.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByCustomerTeam.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByCustomerTeam.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByCustomerTeam.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/SpendByProvider.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TeamUserSpendCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/TopModelView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/customerTeamSpend.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityFetchFns.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityFetchFns.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityFetchFns.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityFetchFns.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageAggregations.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageAggregations.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageAggregations.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageAggregations.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/entityUsageSummary.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/teamUserSpend.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ModelViewToggle.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ModelViewToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ModelViewToggle.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/ModelViewToggle.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCostCard.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionCosts.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/SubscriptionFeeModal.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/formatting.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/formatting.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/formatting.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/formatting.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/types.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/types.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/types.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/SubscriptionCost/useSubscriptionFeeActions.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsagePageView.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UsageViewSelect/UsageViewSelect.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UserRecordLink.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UserRecordLink.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UserRecordLink.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/UserRecordLink.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/ErrorsTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/errors/errorsData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/gatewayActivity.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/BreakdownChart.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/BreakdownChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/BreakdownChart.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/BreakdownChart.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/Primitives.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/TopAgents.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageBreakdownChart.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageOverview.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageOverview.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageOverview.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageOverview.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/UsageStatStrip.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/agentCatalog.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/clientAgentDetail.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/modelProvider.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/modelProvider.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/modelProvider.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/modelProvider.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/overviewData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/overview/tokenBreakdown.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientAgentModelsData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageData.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/clientUsageScope.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useAggregatedDailyActivity.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientAgentModels.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useClientUsage.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useSubscriptionUsage.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useSubscriptionUsage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useSubscriptionUsage.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useSubscriptionUsage.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/hooks/useUsagePanelContext.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/usageUrlState.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/usage/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/usage/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/BulkEditUsers.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/DefaultUserSettingsForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/mapper.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.test.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.test.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.test.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.ts b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.ts
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/default-user-settings/schema.ts
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/user_edit_view.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/MemberRoleSelect.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/MemberRoleSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/MemberRoleSelect.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/MemberRoleSelect.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/UsersTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/_components/view_users/user_info_view.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/users/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/users/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/users/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/users/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.characterization.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.characterization.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.characterization.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.characterization.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/CreateVectorStore.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/DocumentsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/IndexesTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/S3VectorsConfig.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/TestVectorStoreTab.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreForm.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTable.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTableColumns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/VectorStoreTester.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/index.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/_components/vector_store_info.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/vector-stores/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/vector-stores/page.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/WorkflowRuns.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/workflows/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/workflows/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/(dashboard)/workflows/page.tsx b/litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/(dashboard)/workflows/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/(dashboard)/workflows/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/api-keys/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/api-keys/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/api-keys/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/api-keys/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/credentials/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/credentials/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/credentials/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/credentials/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/integrations/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/integrations/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/integrations/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/integrations/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/layout.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/layout.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/layout.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/layout.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/layout.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/layout.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/layout.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/layout.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/layout.tsx b/litellm/ui/litellm-dashboard/src/app/chat/layout.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/layout.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/layout.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/logs/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/logs/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/logs/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/logs/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/models/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/models/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/models/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/models/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/models/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/models/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/models/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/models/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/page.background.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/page.background.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/page.background.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/page.background.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/page.images.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/page.images.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/page.images.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/page.images.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/page.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/page.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/page.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/page.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/page.mcp.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/page.mcp.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/page.mcp.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/page.mcp.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/page.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/page.url-state.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/chat/page.url-state.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/page.url-state.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/page.url-state.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/chat/usage/page.tsx b/litellm/ui/litellm-dashboard/src/app/chat/usage/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/chat/usage/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/chat/usage/page.tsx
diff --git a/ui/litellm-dashboard/src/app/connect/layout.test.tsx b/litellm/ui/litellm-dashboard/src/app/connect/layout.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/connect/layout.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/connect/layout.test.tsx
diff --git a/ui/litellm-dashboard/src/app/connect/layout.tsx b/litellm/ui/litellm-dashboard/src/app/connect/layout.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/connect/layout.tsx
rename to litellm/ui/litellm-dashboard/src/app/connect/layout.tsx
diff --git a/ui/litellm-dashboard/src/app/connect/page.test.tsx b/litellm/ui/litellm-dashboard/src/app/connect/page.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/connect/page.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/connect/page.test.tsx
diff --git a/ui/litellm-dashboard/src/app/connect/page.tsx b/litellm/ui/litellm-dashboard/src/app/connect/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/connect/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/connect/page.tsx
diff --git a/ui/litellm-dashboard/src/app/favicon.ico b/litellm/ui/litellm-dashboard/src/app/favicon.ico
similarity index 100%
rename from ui/litellm-dashboard/src/app/favicon.ico
rename to litellm/ui/litellm-dashboard/src/app/favicon.ico
diff --git a/ui/litellm-dashboard/src/app/globals.css b/litellm/ui/litellm-dashboard/src/app/globals.css
similarity index 100%
rename from ui/litellm-dashboard/src/app/globals.css
rename to litellm/ui/litellm-dashboard/src/app/globals.css
diff --git a/ui/litellm-dashboard/src/app/layout.tsx b/litellm/ui/litellm-dashboard/src/app/layout.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/layout.tsx
rename to litellm/ui/litellm-dashboard/src/app/layout.tsx
diff --git a/ui/litellm-dashboard/src/app/login/LoginPage.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/login/LoginPage.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/login/LoginPage.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/login/LoginPage.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/login/LoginPage.test.tsx b/litellm/ui/litellm-dashboard/src/app/login/LoginPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/login/LoginPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/login/LoginPage.test.tsx
diff --git a/ui/litellm-dashboard/src/app/login/LoginPage.tsx b/litellm/ui/litellm-dashboard/src/app/login/LoginPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/login/LoginPage.tsx
rename to litellm/ui/litellm-dashboard/src/app/login/LoginPage.tsx
diff --git a/ui/litellm-dashboard/src/app/login/page.tsx b/litellm/ui/litellm-dashboard/src/app/login/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/login/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/login/page.tsx
diff --git a/ui/litellm-dashboard/src/app/mcp/oauth/callback/page.tsx b/litellm/ui/litellm-dashboard/src/app/mcp/oauth/callback/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/mcp/oauth/callback/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/mcp/oauth/callback/page.tsx
diff --git a/ui/litellm-dashboard/src/app/model_hub/page.tsx b/litellm/ui/litellm-dashboard/src/app/model_hub/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/model_hub/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/model_hub/page.tsx
diff --git a/ui/litellm-dashboard/src/app/model_hub_table/page.tsx b/litellm/ui/litellm-dashboard/src/app/model_hub_table/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/model_hub_table/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/model_hub_table/page.tsx
diff --git a/ui/litellm-dashboard/src/app/moyai/page.tsx b/litellm/ui/litellm-dashboard/src/app/moyai/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/moyai/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/moyai/page.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.test.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingErrorView.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingForm.test.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingForm.test.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingForm.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingForm.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingForm.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.integration.test.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.test.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.test.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingFormBody.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.test.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.test.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.test.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/OnboardingLoadingView.tsx
diff --git a/ui/litellm-dashboard/src/app/onboarding/page.tsx b/litellm/ui/litellm-dashboard/src/app/onboarding/page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/app/onboarding/page.tsx
rename to litellm/ui/litellm-dashboard/src/app/onboarding/page.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/AgentHubTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/DecisionModelGarden.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/DecisionModelGarden.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/DecisionModelGarden.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/DecisionModelGarden.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/MCPHubTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelCustomMetadata.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubProviders.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelHubTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelHubTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelHubTable.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelHubTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTable.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/ModelHubTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubDashboard.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/SkillHubTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/UsefulLinksManagement.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeAgentPublicForm.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeMCPPublicForm.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.tsx b/litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/AIHub/forms/MakeModelPublicForm.tsx
diff --git a/ui/litellm-dashboard/src/components/AIHub/modelUsageExample.test.ts b/litellm/ui/litellm-dashboard/src/components/AIHub/modelUsageExample.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/modelUsageExample.test.ts
rename to litellm/ui/litellm-dashboard/src/components/AIHub/modelUsageExample.test.ts
diff --git a/ui/litellm-dashboard/src/components/AIHub/modelUsageExample.ts b/litellm/ui/litellm-dashboard/src/components/AIHub/modelUsageExample.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/AIHub/modelUsageExample.ts
rename to litellm/ui/litellm-dashboard/src/components/AIHub/modelUsageExample.ts
diff --git a/ui/litellm-dashboard/src/components/Alerts/AlertActions.tsx b/litellm/ui/litellm-dashboard/src/components/Alerts/AlertActions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/AlertActions.tsx
rename to litellm/ui/litellm-dashboard/src/components/Alerts/AlertActions.tsx
diff --git a/ui/litellm-dashboard/src/components/Alerts/AlertChart.tsx b/litellm/ui/litellm-dashboard/src/components/Alerts/AlertChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/AlertChart.tsx
rename to litellm/ui/litellm-dashboard/src/components/Alerts/AlertChart.tsx
diff --git a/ui/litellm-dashboard/src/components/Alerts/AlertDetail.tsx b/litellm/ui/litellm-dashboard/src/components/Alerts/AlertDetail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/AlertDetail.tsx
rename to litellm/ui/litellm-dashboard/src/components/Alerts/AlertDetail.tsx
diff --git a/ui/litellm-dashboard/src/components/Alerts/Alerts.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/Alerts/Alerts.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/Alerts.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Alerts/Alerts.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Alerts/Alerts.tsx b/litellm/ui/litellm-dashboard/src/components/Alerts/Alerts.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/Alerts.tsx
rename to litellm/ui/litellm-dashboard/src/components/Alerts/Alerts.tsx
diff --git a/ui/litellm-dashboard/src/components/Alerts/PerformanceMonitoring.tsx b/litellm/ui/litellm-dashboard/src/components/Alerts/PerformanceMonitoring.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/PerformanceMonitoring.tsx
rename to litellm/ui/litellm-dashboard/src/components/Alerts/PerformanceMonitoring.tsx
diff --git a/ui/litellm-dashboard/src/components/Alerts/alertPresentation.test.ts b/litellm/ui/litellm-dashboard/src/components/Alerts/alertPresentation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/alertPresentation.test.ts
rename to litellm/ui/litellm-dashboard/src/components/Alerts/alertPresentation.test.ts
diff --git a/ui/litellm-dashboard/src/components/Alerts/alertPresentation.ts b/litellm/ui/litellm-dashboard/src/components/Alerts/alertPresentation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/alertPresentation.ts
rename to litellm/ui/litellm-dashboard/src/components/Alerts/alertPresentation.ts
diff --git a/ui/litellm-dashboard/src/components/Alerts/useAlerts.ts b/litellm/ui/litellm-dashboard/src/components/Alerts/useAlerts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Alerts/useAlerts.ts
rename to litellm/ui/litellm-dashboard/src/components/Alerts/useAlerts.ts
diff --git a/ui/litellm-dashboard/src/components/BetaBadge.test.tsx b/litellm/ui/litellm-dashboard/src/components/BetaBadge.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/BetaBadge.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/BetaBadge.test.tsx
diff --git a/ui/litellm-dashboard/src/components/BetaBadge.tsx b/litellm/ui/litellm-dashboard/src/components/BetaBadge.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/BetaBadge.tsx
rename to litellm/ui/litellm-dashboard/src/components/BetaBadge.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCostTracking.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroCreateModal.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroEmptyPlaceholder.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroFormControls.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroFormControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroFormControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroFormControls.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroIntegrationSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.tsx b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/CloudZeroUpdateModal.tsx
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.ts b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/cloudZeroPayload.ts
diff --git a/ui/litellm-dashboard/src/components/CloudZeroCostTracking/types.ts b/litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CloudZeroCostTracking/types.ts
rename to litellm/ui/litellm-dashboard/src/components/CloudZeroCostTracking/types.ts
diff --git a/ui/litellm-dashboard/src/components/CodeBlock.tsx b/litellm/ui/litellm-dashboard/src/components/CodeBlock.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CodeBlock.tsx
rename to litellm/ui/litellm-dashboard/src/components/CodeBlock.tsx
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.tsx b/litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.tsx
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPalette.tsx
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteHint.tsx b/litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteHint.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteHint.tsx
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteHint.tsx
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteProvider.tsx b/litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteProvider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteProvider.tsx
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteProvider.tsx
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteTrigger.tsx b/litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteTrigger.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteTrigger.tsx
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/CommandPaletteTrigger.tsx
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/useShortcutLabel.ts b/litellm/ui/litellm-dashboard/src/components/CommandPalette/useShortcutLabel.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/useShortcutLabel.ts
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/useShortcutLabel.ts
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/useVisibleMenuGroups.ts b/litellm/ui/litellm-dashboard/src/components/CommandPalette/useVisibleMenuGroups.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/useVisibleMenuGroups.ts
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/useVisibleMenuGroups.ts
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/utils.test.ts b/litellm/ui/litellm-dashboard/src/components/CommandPalette/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/CommandPalette/utils.ts b/litellm/ui/litellm-dashboard/src/components/CommandPalette/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/CommandPalette/utils.ts
rename to litellm/ui/litellm-dashboard/src/components/CommandPalette/utils.ts
diff --git a/ui/litellm-dashboard/src/components/CreateUserButton.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/CreateUserButton.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CreateUserButton.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CreateUserButton.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CreateUserButton.test.tsx b/litellm/ui/litellm-dashboard/src/components/CreateUserButton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CreateUserButton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/CreateUserButton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/CreateUserButton.tsx b/litellm/ui/litellm-dashboard/src/components/CreateUserButton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/CreateUserButton.tsx
rename to litellm/ui/litellm-dashboard/src/components/CreateUserButton.tsx
diff --git a/ui/litellm-dashboard/src/components/DashboardHeader.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/DashboardHeader.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DashboardHeader.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DashboardHeader.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DashboardHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/DashboardHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DashboardHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DashboardHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DashboardHeader.tsx b/litellm/ui/litellm-dashboard/src/components/DashboardHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DashboardHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/DashboardHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysPage.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTable.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedKeysPage/DeletedKeysTable/DeletedKeysTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsPage.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeletedTeamsPage/DeletedTeamsTable/DeletedTeamsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.tsx b/litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealth.tsx
diff --git a/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealthPanel.tsx b/litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealthPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealthPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentHealthPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.tsx b/litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeploymentHealth/DeploymentWarningContent.tsx
diff --git a/ui/litellm-dashboard/src/components/DeprecationBanner.test.tsx b/litellm/ui/litellm-dashboard/src/components/DeprecationBanner.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeprecationBanner.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeprecationBanner.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DeprecationBanner.tsx b/litellm/ui/litellm-dashboard/src/components/DeprecationBanner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DeprecationBanner.tsx
rename to litellm/ui/litellm-dashboard/src/components/DeprecationBanner.tsx
diff --git a/ui/litellm-dashboard/src/components/DocsMenu.test.tsx b/litellm/ui/litellm-dashboard/src/components/DocsMenu.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DocsMenu.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/DocsMenu.test.tsx
diff --git a/ui/litellm-dashboard/src/components/DocsMenu.tsx b/litellm/ui/litellm-dashboard/src/components/DocsMenu.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/DocsMenu.tsx
rename to litellm/ui/litellm-dashboard/src/components/DocsMenu.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/EntityUsageExportModal.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportFormatSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.test.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.test.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportSummary.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/ExportTypeSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.tsx b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/UsageExportHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/index.ts b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/index.ts
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/index.ts
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/types.ts b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/types.ts
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/types.ts
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/utils.test.ts b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/EntityUsageExport/utils.ts b/litellm/ui/litellm-dashboard/src/components/EntityUsageExport/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/EntityUsageExport/utils.ts
rename to litellm/ui/litellm-dashboard/src/components/EntityUsageExport/utils.ts
diff --git a/ui/litellm-dashboard/src/components/GuardrailSettingsView.test.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailSettingsView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailSettingsView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailSettingsView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailSettingsView.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailSettingsView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailSettingsView.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailSettingsView.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/CalcPopover.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/CalcPopover.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/CalcPopover.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/CalcPopover.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.test.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/LogViewer.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.test.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.test.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/MetricCard.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/UnpricedNote.tsx b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/UnpricedNote.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/UnpricedNote.tsx
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/UnpricedNote.tsx
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/mockData.ts b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/mockData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/mockData.ts
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/mockData.ts
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.test.ts b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.test.ts
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.test.ts
diff --git a/ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.ts b/litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.ts
rename to litellm/ui/litellm-dashboard/src/components/GuardrailsMonitor/usageUnits.ts
diff --git a/ui/litellm-dashboard/src/components/MSTeamsSettings.tsx b/litellm/ui/litellm-dashboard/src/components/MSTeamsSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/MSTeamsSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/MSTeamsSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/AlertsInbox.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/AlertsInbox.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/AlertsInbox.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/AlertsInbox.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationEmailSetup.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationModel.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationModel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationModel.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/DeprecationModel.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/MigrationDetail.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/MigrationDetail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/MigrationDetail.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/MigrationDetail.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelAlertsPage.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelAlertsPage.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelAlertsPage.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelAlertsPage.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelDeprecationsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelDeprecationsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelDeprecationsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelDeprecationsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/ModelUsageChart.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/RecommendedReplacement.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/UsageTags.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.test.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.test.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.test.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/deprecationAlerts.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.test.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.test.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.test.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationData.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationRoute.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationRoute.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationRoute.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationRoute.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.test.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.test.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.test.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/migrationState.ts
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.ts b/litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelDeprecationAlerts/useDeprecationAlerts.ts
diff --git a/ui/litellm-dashboard/src/components/ModelInfoEditForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelInfoEditForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelInfoEditForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelInfoEditForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelInfoEditForm.tsx b/litellm/ui/litellm-dashboard/src/components/ModelInfoEditForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelInfoEditForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelInfoEditForm.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.test.tsx b/litellm/ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.tsx b/litellm/ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/ModelSelect/ModelSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/ModelSelect/modelUtils.test.ts b/litellm/ui/litellm-dashboard/src/components/ModelSelect/modelUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelSelect/modelUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelSelect/modelUtils.test.ts
diff --git a/ui/litellm-dashboard/src/components/ModelSelect/modelUtils.ts b/litellm/ui/litellm-dashboard/src/components/ModelSelect/modelUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ModelSelect/modelUtils.ts
rename to litellm/ui/litellm-dashboard/src/components/ModelSelect/modelUtils.ts
diff --git a/ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/BlogDropdown/BlogDropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/CommunityEngagementButtons/CommunityEngagementButtons.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/DashboardResources.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/DashboardResources.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/DashboardResources.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/DashboardResources.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/DocsLink/DocsLink.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/NotificationsBell/NotificationsBell.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/UserDropdown/UserDropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/ViewSwitcher.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.tsx b/litellm/ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/Navbar/WorkerDropdown/WorkerDropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/Navbar/navDisplayName.test.ts b/litellm/ui/litellm-dashboard/src/components/Navbar/navDisplayName.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/navDisplayName.test.ts
rename to litellm/ui/litellm-dashboard/src/components/Navbar/navDisplayName.test.ts
diff --git a/ui/litellm-dashboard/src/components/Navbar/navDisplayName.ts b/litellm/ui/litellm-dashboard/src/components/Navbar/navDisplayName.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/navDisplayName.ts
rename to litellm/ui/litellm-dashboard/src/components/Navbar/navDisplayName.ts
diff --git a/ui/litellm-dashboard/src/components/Navbar/navProductLinkClass.ts b/litellm/ui/litellm-dashboard/src/components/Navbar/navProductLinkClass.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Navbar/navProductLinkClass.ts
rename to litellm/ui/litellm-dashboard/src/components/Navbar/navProductLinkClass.ts
diff --git a/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.tsx b/litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughEndpointsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.tsx b/litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/PassThroughSettings/PassThroughSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/PublicModelHubTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/PublicModelHubTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/PublicModelHubTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/PublicModelHubTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/SCIM.test.tsx b/litellm/ui/litellm-dashboard/src/components/SCIM.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SCIM.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/SCIM.test.tsx
diff --git a/ui/litellm-dashboard/src/components/SCIM.tsx b/litellm/ui/litellm-dashboard/src/components/SCIM.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SCIM.tsx
rename to litellm/ui/litellm-dashboard/src/components/SCIM.tsx
diff --git a/ui/litellm-dashboard/src/components/SSOModals.test.tsx b/litellm/ui/litellm-dashboard/src/components/SSOModals.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SSOModals.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/SSOModals.test.tsx
diff --git a/ui/litellm-dashboard/src/components/SSOModals.tsx b/litellm/ui/litellm-dashboard/src/components/SSOModals.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SSOModals.tsx
rename to litellm/ui/litellm-dashboard/src/components/SSOModals.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArk.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArkEmptyPlaceholder.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArkEmptyPlaceholder.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArkEmptyPlaceholder.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/CyberArkEmptyPlaceholder.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/EditCyberArkModal.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/constants.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/constants.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/CyberArk/constants.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/EditHashicorpVaultModal.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVault.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/HashicorpVaultEmptyPlaceholder.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/constants.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/constants.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/HashicorpVault/constants.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/LoggingSettings/LoggingSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/MCPSemanticFilterTestPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.test.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.test.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPSemanticFilterSettings/semanticFilterTestUtils.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/MCPToolSearchSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.test.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.test.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.test.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/MCPToolSearchSettings/toolSearchForm.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/PluginSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/schema.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/schema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/schema.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/PluginSettings/schema.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/AddSSOSettingsModal.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/BaseSSOSettingsForm.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/DeleteSSOSettingsModal.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/Modals/EditSSOSettingsModal.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RedactableField.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/RoleMappings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsEmptyPlaceholder.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/SSOSettingsLoadingSkeleton.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/constants.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/constants.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/constants.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test-d.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test-d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test-d.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test-d.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/BackgroundChatSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/PageVisibilitySettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/TeamAdminEditableFieldsSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UISettings/UISettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/UserBannerSettings/UserBannerSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/AdminSettings/WebSearchInterceptionSettings/WebSearchInterceptionSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTable.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/LoggingCallbacksTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/types.ts b/litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/types.ts
rename to litellm/ui/litellm-dashboard/src/components/Settings/LoggingAndAlerts/LoggingCallbacks/types.ts
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacks.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/AddFallbacksModal.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/EditFallbacks.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackGroupConfig.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackGroupConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackGroupConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackGroupConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/FallbackSelectionForm.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.test.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.tsx b/litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.tsx
rename to litellm/ui/litellm-dashboard/src/components/Settings/RouterSettings/Fallbacks/Fallbacks.tsx
diff --git a/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.test.tsx b/litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.test.tsx
similarity index 96%
rename from ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.test.tsx
index 3c037d2a44b..1f2d2fbc690 100644
--- a/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.test.tsx
+++ b/litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.test.tsx
@@ -42,7 +42,7 @@ describe("LanguageField", () => {
expect(screen.getByRole("link", { name: "Help translate" })).toHaveAttribute(
"href",
- expect.stringContaining("ui/litellm-dashboard/src/i18n/locales"),
+ expect.stringContaining("litellm/ui/litellm-dashboard/src/i18n/locales"),
);
});
diff --git a/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.tsx b/litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.tsx
similarity index 98%
rename from ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.tsx
rename to litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.tsx
index b3acb97a466..e3570f103ca 100644
--- a/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.tsx
+++ b/litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/LanguageField.tsx
@@ -16,7 +16,7 @@ import {
supportedLanguages,
} from "@/i18n/languages";
-const TRANSLATIONS_URL = "https://github.com/BerriAI/litellm/tree/main/ui/litellm-dashboard/src/i18n/locales";
+const TRANSLATIONS_URL = "https://github.com/BerriAI/litellm/tree/main/litellm/ui/litellm-dashboard/src/i18n/locales";
const CONTROL_ID = "account-menu-language";
type LanguageFieldProps = {
diff --git a/ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.test.tsx b/litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.test.tsx
diff --git a/ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.tsx b/litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.tsx
rename to litellm/ui/litellm-dashboard/src/components/SidebarAccountMenu/SidebarAccountMenu.tsx
diff --git a/ui/litellm-dashboard/src/components/SidebarUsageCard.test.tsx b/litellm/ui/litellm-dashboard/src/components/SidebarUsageCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SidebarUsageCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/SidebarUsageCard.test.tsx
diff --git a/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx b/litellm/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/SidebarUsageCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/SidebarUsageCard.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamSSOSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/TeamSSOSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamSSOSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamSSOSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamSSOSettings.tsx b/litellm/ui/litellm-dashboard/src/components/TeamSSOSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamSSOSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamSSOSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/Teams.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/Teams.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Teams.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Teams.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Teams.test.tsx b/litellm/ui/litellm-dashboard/src/components/Teams.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Teams.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/Teams.test.tsx
diff --git a/ui/litellm-dashboard/src/components/Teams.tsx b/litellm/ui/litellm-dashboard/src/components/Teams.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/Teams.tsx
rename to litellm/ui/litellm-dashboard/src/components/Teams.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.test.tsx b/litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.tsx b/litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamMemberSpendBudgetCell.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.tsx b/litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/TeamsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/teamTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/TeamsPage/teamTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/teamTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/teamTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.test.ts b/litellm/ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.test.ts
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.test.ts
diff --git a/ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.ts b/litellm/ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.ts
rename to litellm/ui/litellm-dashboard/src/components/TeamsPage/teamsCsvExport.ts
diff --git a/ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.test.tsx b/litellm/ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.tsx b/litellm/ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.tsx
rename to litellm/ui/litellm-dashboard/src/components/ThemeToggle/ThemeToggle.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolDetail.test.tsx b/litellm/ui/litellm-dashboard/src/components/ToolDetail.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolDetail.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolDetail.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolDetail.tsx b/litellm/ui/litellm-dashboard/src/components/ToolDetail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolDetail.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolDetail.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.test.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/PolicySelect.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTable.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/ToolPoliciesTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPolicies/toolPoliciesQueries.ts b/litellm/ui/litellm-dashboard/src/components/ToolPolicies/toolPoliciesQueries.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPolicies/toolPoliciesQueries.ts
rename to litellm/ui/litellm-dashboard/src/components/ToolPolicies/toolPoliciesQueries.ts
diff --git a/ui/litellm-dashboard/src/components/ToolPoliciesView.test.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPoliciesView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPoliciesView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPoliciesView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ToolPoliciesView.tsx b/litellm/ui/litellm-dashboard/src/components/ToolPoliciesView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ToolPoliciesView.tsx
rename to litellm/ui/litellm-dashboard/src/components/ToolPoliciesView.tsx
diff --git a/ui/litellm-dashboard/src/components/UIAccessControlForm.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/UIAccessControlForm.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UIAccessControlForm.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UIAccessControlForm.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UIAccessControlForm.tsx b/litellm/ui/litellm-dashboard/src/components/UIAccessControlForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UIAccessControlForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/UIAccessControlForm.tsx
diff --git a/ui/litellm-dashboard/src/components/UIAccessControlForm.unit.test.tsx b/litellm/ui/litellm-dashboard/src/components/UIAccessControlForm.unit.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UIAccessControlForm.unit.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UIAccessControlForm.unit.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/ResourceActivity.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.test.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/EntityUsage/TopKeyView.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyActivityPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.test.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/KeyModelUsageView.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/TopUsersView.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/TopUsersView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/TopUsersView.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/TopUsersView.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/UserActivity.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/UserActivity.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/UserActivity.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/UserActivity.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/UserActivityPanel.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/UserActivityPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/UserActivityPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/UserActivityPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/UserActivityTable.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/UserActivityTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/UserActivityTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/UserActivityTable.tsx
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/keySearch.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/keySearch.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/keySearch.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/keySearch.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/useUserActivityPage.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/useUserActivityPage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/useUserActivityPage.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/useUserActivityPage.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/components/userActivityData.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/components/userActivityData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/components/userActivityData.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/components/userActivityData.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/dailyActivityApi.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/dailyActivityApi.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/dailyActivityApi.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/dailyActivityApi.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/keyActivityData.test.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityData.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/keyActivityData.test.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityData.test.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/keyActivityData.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/keyActivityData.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityData.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.test.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.test.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.test.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityFilter.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.test.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.test.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.test.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/keyActivityLabel.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.test.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.test.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.test.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/modelActivityFilter.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/types.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/types.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/types.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.test.ts b/litellm/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.test.ts
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.test.ts
diff --git a/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx b/litellm/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx
rename to litellm/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx
diff --git a/ui/litellm-dashboard/src/components/UserBanner.test.tsx b/litellm/ui/litellm-dashboard/src/components/UserBanner.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UserBanner.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/UserBanner.test.tsx
diff --git a/ui/litellm-dashboard/src/components/UserBanner.tsx b/litellm/ui/litellm-dashboard/src/components/UserBanner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/UserBanner.tsx
rename to litellm/ui/litellm-dashboard/src/components/UserBanner.tsx
diff --git a/ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.tsx b/litellm/ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/VirtualKeysPage/VirtualKeysTable.tsx
diff --git a/ui/litellm-dashboard/src/components/VirtualKeysPage/keyTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/VirtualKeysPage/keyTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/VirtualKeysPage/keyTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/VirtualKeysPage/keyTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/activity_metrics.test.tsx b/litellm/ui/litellm-dashboard/src/components/activity_metrics.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/activity_metrics.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/activity_metrics.test.tsx
diff --git a/ui/litellm-dashboard/src/components/activity_metrics.tsx b/litellm/ui/litellm-dashboard/src/components/activity_metrics.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/activity_metrics.tsx
rename to litellm/ui/litellm-dashboard/src/components/activity_metrics.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AccessGroupTagsCombobox.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AccessGroupTagsCombobox.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AccessGroupTagsCombobox.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AccessGroupTagsCombobox.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AdaptiveRoutingConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AdaptiveRoutingConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AdaptiveRoutingConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AdaptiveRoutingConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AddModelForm.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AddModelForm.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AddModelForm.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AddModelForm.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AddModelForm.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AddModelForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AddModelForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AddModelForm.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AffinityControls.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AffinityControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AffinityControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AffinityControls.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterAvailability.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterAvailability.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterAvailability.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterAvailability.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterClassifierTabs.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterPresetSelect.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterPresetSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterPresetSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterPresetSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterRoutingTest.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/AutoRouterSimpleSetup.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterSimpleSetup.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/AutoRouterSimpleSetup.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/AutoRouterSimpleSetup.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/BlockedReasonTooltip.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/BlockedReasonTooltip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/BlockedReasonTooltip.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/BlockedReasonTooltip.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/CacheAwareRoutingConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassificationMethodConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassificationMethodConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassificationMethodConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassificationMethodConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierCircuitBreakerConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierCircuitBreakerConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierCircuitBreakerConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierCircuitBreakerConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierPluginTimeoutField.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPluginTimeoutField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierPluginTimeoutField.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPluginTimeoutField.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierPrimarySettings.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPrimarySettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierPrimarySettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPrimarySettings.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierPromptEditor.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierReasoningEffortSelect.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierReasoningEffortSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierReasoningEffortSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierReasoningEffortSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierTypeRadios.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierTypeRadios.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierTypeRadios.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierTypeRadios.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ClassifierVisionConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ClassifierVisionConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ClassifierVisionConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ClassifierVisionConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ComplexityRouterAdvancedSections.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterAdvancedSections.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ComplexityRouterAdvancedSections.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterAdvancedSections.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ComplexityRouterFastMode.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterFastMode.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ComplexityRouterFastMode.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ComplexityRouterFastMode.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/CompressionControls.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/CompressionControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/CompressionControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/CompressionControls.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ContextWindowEscalationConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ContextWindowEscalationConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ContextWindowEscalationConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ContextWindowEscalationConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/CustomDimensionRows.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/CustomDimensionRows.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/CustomDimensionRows.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/CustomDimensionRows.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/DecisionModelNote.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/DecisionModelNote.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/DecisionModelNote.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/DecisionModelNote.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/DecisionModelSelect.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/DecisionModelSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/DecisionModelSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/DecisionModelSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/DefaultModelField.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/DefaultModelField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/DefaultModelField.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/DefaultModelField.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/EscalationKeywords.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/EscalationKeywords.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/EscalationKeywords.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/EscalationKeywords.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ForecastClassifierConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/FuseProfilePresets.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/FuseProfilePresets.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/FuseProfilePresets.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/FuseProfilePresets.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/HeuristicKeywordOverrides.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/HeuristicKeywordOverrides.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/HeuristicKeywordOverrides.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/HeuristicKeywordOverrides.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/HeuristicScoringConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/HousekeepingRoutingControls.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/HousekeepingRoutingControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/HousekeepingRoutingControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/HousekeepingRoutingControls.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/JevClassifierConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/JevConnectionTest.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/JevConnectionTest.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/JevConnectionTest.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/JevConnectionTest.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/KeywordTierRules.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/KeywordTierRules.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/KeywordTierRules.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/KeywordTierRules.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ModalityRoutingControls.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ModalityRoutingControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ModalityRoutingControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ModalityRoutingControls.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ModelChoiceCombobox.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ModelChoiceCombobox.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ModelChoiceCombobox.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ModelChoiceCombobox.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/NonReasoningTierToggle.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/NonReasoningTierToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/NonReasoningTierToggle.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/NonReasoningTierToggle.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/OpeningPromptEditor.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/PlanModeOverrideControls.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/PlanModeOverrideControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/PlanModeOverrideControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/PlanModeOverrideControls.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ReminderMarkers.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ReminderMarkers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ReminderMarkers.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ReminderMarkers.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/ResponseFormatControls.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/ResponseFormatControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/ResponseFormatControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/ResponseFormatControls.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/RouterConfigBuilder.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/RoutingOptions.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/RoutingOptions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/RoutingOptions.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/RoutingOptions.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/SemanticKeywordMatching.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/StallEscalationConfig.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/SwitchyardConfigFields.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/SwitchyardConfigFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/SwitchyardConfigFields.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/SwitchyardConfigFields.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/SwitchyardRouterForm.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/SwitchyardRouterForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/SwitchyardRouterForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/SwitchyardRouterForm.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/TierConfigIntro.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/TierConfigIntro.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/TierConfigIntro.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/TierConfigIntro.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/TierModelEffortRows.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/TierRestrictions.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/TierRestrictions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/TierRestrictions.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/TierRestrictions.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/TierRowSelect.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/TierRowSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/TierRowSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/TierRowSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/add_auto_router_tab.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/add_model_modes.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/add_model_modes.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/add_model_modes.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/add_model_modes.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/advanced_settings.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/advanced_settings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/advanced_settings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/advanced_settings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/advanced_settings.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/advanced_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/advanced_settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/advanced_settings.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/auto_router_connection_test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/auto_router_strategies.ts b/litellm/ui/litellm-dashboard/src/components/add_model/auto_router_strategies.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/auto_router_strategies.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/auto_router_strategies.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/auto_setup.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/auto_setup.test.ts
similarity index 99%
rename from ui/litellm-dashboard/src/components/add_model/auto_setup.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/auto_setup.test.ts
index 6b20cab8b1f..b331a7b58bb 100644
--- a/ui/litellm-dashboard/src/components/add_model/auto_setup.test.ts
+++ b/litellm/ui/litellm-dashboard/src/components/add_model/auto_setup.test.ts
@@ -29,7 +29,7 @@ const ladder = () =>
);
const catalog: Record = JSON.parse(
- readFileSync(new URL("../../../../../model_prices_and_context_window.json", import.meta.url), "utf8"),
+ readFileSync(new URL("../../../../../../model_prices_and_context_window.json", import.meta.url), "utf8"),
);
const catalogOpusModels = Object.entries(catalog).filter(
([id, metadata]) => metadata.mode === "chat" && /claude-opus-\d/.test(id) && !/-(?:fast|think)$/.test(id),
diff --git a/ui/litellm-dashboard/src/components/add_model/auto_setup.ts b/litellm/ui/litellm-dashboard/src/components/add_model/auto_setup.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/auto_setup.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/auto_setup.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.ts b/litellm/ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/buildAutoRouterCompression.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.ts b/litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_routing_test_request.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.ts b/litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/build_auto_router_test_targets.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.ts b/litellm/ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/build_complexity_router_config.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/cache_control_settings.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/cache_control_settings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/cache_control_settings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/cache_control_settings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/cache_control_settings.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/cache_control_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/cache_control_settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/cache_control_settings.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.ts b/litellm/ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/classifierPromptEditorState.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/classifier_type_transition.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/classifier_type_transition.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/classifier_type_transition.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/classifier_type_transition.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/classifier_type_transition.ts b/litellm/ui/litellm-dashboard/src/components/add_model/classifier_type_transition.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/classifier_type_transition.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/classifier_type_transition.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/classifier_types.ts b/litellm/ui/litellm-dashboard/src/components/add_model/classifier_types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/classifier_types.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/classifier_types.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/complexity_router_builder_params.ts b/litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_builder_params.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/complexity_router_builder_params.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_builder_params.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.ts b/litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_keywords.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.ts b/litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/complexity_router_tiers.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/conditional_public_model_name.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/custom_dimensions.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/custom_dimensions.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/custom_dimensions.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/custom_dimensions.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/custom_dimensions.ts b/litellm/ui/litellm-dashboard/src/components/add_model/custom_dimensions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/custom_dimensions.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/custom_dimensions.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.ts b/litellm/ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/forecast_classifier_config.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/handle_add_auto_router_submit.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/handle_add_auto_router_submit.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/handle_add_auto_router_submit.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/handle_add_auto_router_submit.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/handle_add_model_submit.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.ts b/litellm/ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/heuristic_scoring_knobs.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/jev_classifier_config.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/jev_classifier_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/jev_classifier_config.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/jev_classifier_config.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/jev_classifier_config.ts b/litellm/ui/litellm-dashboard/src/components/add_model/jev_classifier_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/jev_classifier_config.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/jev_classifier_config.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/litellm_model_name.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/litellm_model_name.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/litellm_model_name.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/litellm_model_name.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/litellm_model_name.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/litellm_model_name.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/litellm_model_name.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/litellm_model_name.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/model_connection_test.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/model_connection_test.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/model_connection_test.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/model_connection_test.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/model_connection_test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/model_connection_test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/model_connection_test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/model_connection_test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.ts b/litellm/ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/nonReasoningTierFields.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/provider_auth_types.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/provider_auth_types.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/provider_auth_types.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/provider_auth_types.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/provider_auth_types.ts b/litellm/ui/litellm-dashboard/src/components/add_model/provider_auth_types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/provider_auth_types.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/provider_auth_types.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/provider_specific_fields.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/provider_specific_fields.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx b/litellm/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx
diff --git a/ui/litellm-dashboard/src/components/add_model/switchyard_config.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/switchyard_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/switchyard_config.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/switchyard_config.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/switchyard_config.ts b/litellm/ui/litellm-dashboard/src/components/add_model/switchyard_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/switchyard_config.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/switchyard_config.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/tier_rows.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/tier_rows.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/tier_rows.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/tier_rows.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/tier_rows.ts b/litellm/ui/litellm-dashboard/src/components/add_model/tier_rows.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/tier_rows.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/tier_rows.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/tier_set_actions.test.ts b/litellm/ui/litellm-dashboard/src/components/add_model/tier_set_actions.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/tier_set_actions.test.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/tier_set_actions.test.ts
diff --git a/ui/litellm-dashboard/src/components/add_model/tier_set_actions.ts b/litellm/ui/litellm-dashboard/src/components/add_model/tier_set_actions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_model/tier_set_actions.ts
rename to litellm/ui/litellm-dashboard/src/components/add_model/tier_set_actions.ts
diff --git a/ui/litellm-dashboard/src/components/add_pass_through.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/add_pass_through.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_pass_through.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_pass_through.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/add_pass_through.tsx b/litellm/ui/litellm-dashboard/src/components/add_pass_through.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/add_pass_through.tsx
rename to litellm/ui/litellm-dashboard/src/components/add_pass_through.tsx
diff --git a/ui/litellm-dashboard/src/components/agent_management/AgentSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/agent_management/AgentSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/agent_management/AgentSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/agent_management/AgentSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/agent_management/AgentSelector.tsx b/litellm/ui/litellm-dashboard/src/components/agent_management/AgentSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/agent_management/AgentSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/agent_management/AgentSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/agents/types.ts b/litellm/ui/litellm-dashboard/src/components/agents/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/agents/types.ts
rename to litellm/ui/litellm-dashboard/src/components/agents/types.ts
diff --git a/ui/litellm-dashboard/src/components/alerting/alerting_settings.tsx b/litellm/ui/litellm-dashboard/src/components/alerting/alerting_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/alerting/alerting_settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/alerting/alerting_settings.tsx
diff --git a/ui/litellm-dashboard/src/components/alerting/dynamic_form.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/alerting/dynamic_form.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/alerting/dynamic_form.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/alerting/dynamic_form.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/alerting/dynamic_form.tsx b/litellm/ui/litellm-dashboard/src/components/alerting/dynamic_form.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/alerting/dynamic_form.tsx
rename to litellm/ui/litellm-dashboard/src/components/alerting/dynamic_form.tsx
diff --git a/ui/litellm-dashboard/src/components/bulk_create_users_button.test.tsx b/litellm/ui/litellm-dashboard/src/components/bulk_create_users_button.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/bulk_create_users_button.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/bulk_create_users_button.test.tsx
diff --git a/ui/litellm-dashboard/src/components/bulk_create_users_button.tsx b/litellm/ui/litellm-dashboard/src/components/bulk_create_users_button.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/bulk_create_users_button.tsx
rename to litellm/ui/litellm-dashboard/src/components/bulk_create_users_button.tsx
diff --git a/ui/litellm-dashboard/src/components/callback_info_helpers.tsx b/litellm/ui/litellm-dashboard/src/components/callback_info_helpers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/callback_info_helpers.tsx
rename to litellm/ui/litellm-dashboard/src/components/callback_info_helpers.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/AGENTS.md b/litellm/ui/litellm-dashboard/src/components/chat/AGENTS.md
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/AGENTS.md
rename to litellm/ui/litellm-dashboard/src/components/chat/AGENTS.md
diff --git a/ui/litellm-dashboard/src/components/chat/ChatAccountMenu.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatAccountMenu.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatAccountMenu.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatAccountMenu.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ChatFileChip.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatFileChip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatFileChip.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatFileChip.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ChatMessages.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatMessages.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatMessages.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatMessages.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ChatMessages.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatMessages.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatMessages.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatMessages.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ChatModelPicker.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatModelPicker.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatModelPicker.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatModelPicker.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ChatShell.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatShell.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatShell.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatShell.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ChatShell.serverRootPath.test.ts b/litellm/ui/litellm-dashboard/src/components/chat/ChatShell.serverRootPath.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatShell.serverRootPath.test.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatShell.serverRootPath.test.ts
diff --git a/ui/litellm-dashboard/src/components/chat/ChatShell.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ChatShell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ChatShell.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ChatShell.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowBanner.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConnectFlowSurface.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConversationList.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConversationList.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConversationList.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConversationList.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/ConversationList.tsx b/litellm/ui/litellm-dashboard/src/components/chat/ConversationList.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/ConversationList.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/ConversationList.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/KeysPanel.tsx b/litellm/ui/litellm-dashboard/src/components/chat/KeysPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/KeysPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/KeysPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/LogsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/LogsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/LogsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/LogsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/LogsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/chat/LogsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/LogsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/LogsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/MCPAppsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/MCPConnectPicker.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/MCPConnectPicker.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/MCPConnectPicker.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/MCPConnectPicker.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/MCPConnectPicker.tsx b/litellm/ui/litellm-dashboard/src/components/chat/MCPConnectPicker.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/MCPConnectPicker.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/MCPConnectPicker.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/MCPCredentialsTab.tsx b/litellm/ui/litellm-dashboard/src/components/chat/MCPCredentialsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/MCPCredentialsTab.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/MCPCredentialsTab.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/UsagePanel.tsx b/litellm/ui/litellm-dashboard/src/components/chat/UsagePanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/UsagePanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/UsagePanel.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/attachmentHelpers.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/attachmentHelpers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/attachmentHelpers.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/attachmentHelpers.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/attachmentHelpers.ts b/litellm/ui/litellm-dashboard/src/components/chat/attachmentHelpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/attachmentHelpers.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/attachmentHelpers.ts
diff --git a/ui/litellm-dashboard/src/components/chat/backgroundChat.test.ts b/litellm/ui/litellm-dashboard/src/components/chat/backgroundChat.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/backgroundChat.test.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/backgroundChat.test.ts
diff --git a/ui/litellm-dashboard/src/components/chat/backgroundChat.ts b/litellm/ui/litellm-dashboard/src/components/chat/backgroundChat.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/backgroundChat.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/backgroundChat.ts
diff --git a/ui/litellm-dashboard/src/components/chat/chatImageStorage.ts b/litellm/ui/litellm-dashboard/src/components/chat/chatImageStorage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/chatImageStorage.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/chatImageStorage.ts
diff --git a/ui/litellm-dashboard/src/components/chat/design.md b/litellm/ui/litellm-dashboard/src/components/chat/design.md
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/design.md
rename to litellm/ui/litellm-dashboard/src/components/chat/design.md
diff --git a/ui/litellm-dashboard/src/components/chat/imageHelpers.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/imageHelpers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/imageHelpers.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/imageHelpers.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/imageHelpers.ts b/litellm/ui/litellm-dashboard/src/components/chat/imageHelpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/imageHelpers.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/imageHelpers.ts
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/FONT-LICENSE.txt b/litellm/ui/litellm-dashboard/src/components/chat/moyai/FONT-LICENSE.txt
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/FONT-LICENSE.txt
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/FONT-LICENSE.txt
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/LICENSE.txt b/litellm/ui/litellm-dashboard/src/components/chat/moyai/LICENSE.txt
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/LICENSE.txt
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/LICENSE.txt
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.tsx b/litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatComposer.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.tsx b/litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/MoyaiChatHome.tsx
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/geist-mono-variable.woff2 b/litellm/ui/litellm-dashboard/src/components/chat/moyai/geist-mono-variable.woff2
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/geist-mono-variable.woff2
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/geist-mono-variable.woff2
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/geist-variable.woff2 b/litellm/ui/litellm-dashboard/src/components/chat/moyai/geist-variable.woff2
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/geist-variable.woff2
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/geist-variable.woff2
diff --git a/ui/litellm-dashboard/src/components/chat/moyai/moyai-chat.css b/litellm/ui/litellm-dashboard/src/components/chat/moyai/moyai-chat.css
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/moyai/moyai-chat.css
rename to litellm/ui/litellm-dashboard/src/components/chat/moyai/moyai-chat.css
diff --git a/ui/litellm-dashboard/src/components/chat/runChatRequest.test.ts b/litellm/ui/litellm-dashboard/src/components/chat/runChatRequest.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/runChatRequest.test.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/runChatRequest.test.ts
diff --git a/ui/litellm-dashboard/src/components/chat/runChatRequest.ts b/litellm/ui/litellm-dashboard/src/components/chat/runChatRequest.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/runChatRequest.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/runChatRequest.ts
diff --git a/ui/litellm-dashboard/src/components/chat/types.ts b/litellm/ui/litellm-dashboard/src/components/chat/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/types.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/types.ts
diff --git a/ui/litellm-dashboard/src/components/chat/useBackgroundChat.ts b/litellm/ui/litellm-dashboard/src/components/chat/useBackgroundChat.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/useBackgroundChat.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/useBackgroundChat.ts
diff --git a/ui/litellm-dashboard/src/components/chat/useChatHistory.test.ts b/litellm/ui/litellm-dashboard/src/components/chat/useChatHistory.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/useChatHistory.test.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/useChatHistory.test.ts
diff --git a/ui/litellm-dashboard/src/components/chat/useChatHistory.ts b/litellm/ui/litellm-dashboard/src/components/chat/useChatHistory.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat/useChatHistory.ts
rename to litellm/ui/litellm-dashboard/src/components/chat/useChatHistory.ts
diff --git a/ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/CodeSnippets.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/MCPEventsDisplay.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/ReasoningContent.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.test.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.test.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/ResponseMetrics.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/mode_endpoint_mapping.tsx b/litellm/ui/litellm-dashboard/src/components/chat_ui/mode_endpoint_mapping.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/mode_endpoint_mapping.tsx
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/mode_endpoint_mapping.tsx
diff --git a/ui/litellm-dashboard/src/components/chat_ui/types.ts b/litellm/ui/litellm-dashboard/src/components/chat_ui/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/chat_ui/types.ts
rename to litellm/ui/litellm-dashboard/src/components/chat_ui/types.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/MakeSkillPublicForm.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/MakeSkillPublicForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/MakeSkillPublicForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/MakeSkillPublicForm.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/SkillDownloads.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillDownloads.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/SkillDownloads.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillDownloads.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/SkillFilters.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillFilters.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/SkillFilters.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillFilters.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/SkillInstallDialog.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillInstallDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/SkillInstallDialog.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillInstallDialog.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/SkillMetadataColumns.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillMetadataColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/SkillMetadataColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillMetadataColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/SkillVersionHistory.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/helpers.test.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/helpers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/helpers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/helpers.test.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/helpers.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/helpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/helpers.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/helpers.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skillCatalog.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillCatalog.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skillCatalog.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillCatalog.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.test.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.test.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.test.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillForm.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.fixture.py b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.fixture.py
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.fixture.py
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.fixture.py
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.test.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.test.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.test.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skillInstall.ts
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.test.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.test.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.tsx b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.tsx
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/skill_detail.tsx
diff --git a/ui/litellm-dashboard/src/components/claude_code_plugins/types.ts b/litellm/ui/litellm-dashboard/src/components/claude_code_plugins/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/claude_code_plugins/types.ts
rename to litellm/ui/litellm-dashboard/src/components/claude_code_plugins/types.ts
diff --git a/ui/litellm-dashboard/src/components/cloudzero_export_modal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/cloudzero_export_modal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/cloudzero_export_modal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/cloudzero_export_modal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/cloudzero_export_modal.tsx b/litellm/ui/litellm-dashboard/src/components/cloudzero_export_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/cloudzero_export_modal.tsx
rename to litellm/ui/litellm-dashboard/src/components/cloudzero_export_modal.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/AccessGroupSelector.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/AccessGroupSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/AccessGroupSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/AccessGroupSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/AutoRotationView.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/AutoRotationView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/AutoRotationView.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/AutoRotationView.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/CustomerMultiSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/DefaultProxyAdminTag.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/DeleteResourceModal.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/Filters/FilterInput.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/Filters/FiltersButton.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/Filters/ResetFiltersButton.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/BaseActionButton.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/KeyLifecycleSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/LabeledField.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/LabeledField.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/LabeledField.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/LabeledField.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/LabeledField.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/LabeledField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/LabeledField.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/LabeledField.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/LoadingScreen.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/LoadingScreen.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/LoadingScreen.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/LoadingScreen.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/LoadingScreen.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/LoadingScreen.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/LoadingScreen.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/LoadingScreen.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/MemberTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/MemberTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/MemberTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/MemberTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/MemberTable.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/MemberTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/MemberTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/MemberTable.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/MetadataKeyValueFields.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/ModelAliasManager.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/ModelAliasManager.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/ModelAliasManager.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/ModelAliasManager.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/ModelAliasManager.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/ModelAliasManager.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/ModelAliasManager.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/ModelAliasManager.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/ModelSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/ModelSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/ModelSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/ModelSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/ModelSelector.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/ModelSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/ModelSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/ModelSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/MountedFormField.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/MountedFormField.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/MountedFormField.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/MountedFormField.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/MountedFormField.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/MountedFormField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/MountedFormField.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/MountedFormField.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/OrganizationDropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/PassThroughGuardrailsSection.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/PassThroughRoutesSelector.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/PassThroughRoutesSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/PassThroughRoutesSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/PassThroughRoutesSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/PassThroughSecuritySection.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/PassThroughSecuritySection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/PassThroughSecuritySection.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/PassThroughSecuritySection.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/PremiumLoggingSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/ProjectDropdown.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/ProjectDropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/ProjectDropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/ProjectDropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RateLimitTypeFormItem.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsAccordion.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RouterSettingsSummary.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/RouterWeightsSection.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/RouterWeightsSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/RouterWeightsSection.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/RouterWeightsSection.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/StorePromptsToggle.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/UserDropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/UserDropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/UserDropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/UserDropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/UserDropdown.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/UserDropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/UserDropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/UserDropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/budget_duration_dropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/check_openapi_schema.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/check_openapi_schema.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/check_openapi_schema.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/check_openapi_schema.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/formRules.ts b/litellm/ui/litellm-dashboard/src/components/common_components/formRules.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/formRules.ts
rename to litellm/ui/litellm-dashboard/src/components/common_components/formRules.ts
diff --git a/ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.ts b/litellm/ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/common_components/routerSettingsPayload.ts
diff --git a/ui/litellm-dashboard/src/components/common_components/routerSettingsWiring.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/routerSettingsWiring.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/routerSettingsWiring.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/routerSettingsWiring.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/routerWeights.test.ts b/litellm/ui/litellm-dashboard/src/components/common_components/routerWeights.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/routerWeights.test.ts
rename to litellm/ui/litellm-dashboard/src/components/common_components/routerWeights.test.ts
diff --git a/ui/litellm-dashboard/src/components/common_components/routerWeights.ts b/litellm/ui/litellm-dashboard/src/components/common_components/routerWeights.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/routerWeights.ts
rename to litellm/ui/litellm-dashboard/src/components/common_components/routerWeights.ts
diff --git a/ui/litellm-dashboard/src/components/common_components/simple_table.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/simple_table.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/simple_table.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/simple_table.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/simple_table.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/simple_table.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/simple_table.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/simple_table.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/team_dropdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/team_dropdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/team_dropdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/team_dropdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/team_dropdown.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/team_dropdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/team_dropdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/team_dropdown.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/team_multi_select.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/team_multi_select.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/team_multi_select.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/team_multi_select.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/team_multi_select.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/team_multi_select.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/team_multi_select.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/team_multi_select.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/user_search_modal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/user_search_modal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/user_search_modal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/user_search_modal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/common_components/user_search_modal.tsx b/litellm/ui/litellm-dashboard/src/components/common_components/user_search_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/common_components/user_search_modal.tsx
rename to litellm/ui/litellm-dashboard/src/components/common_components/user_search_modal.tsx
diff --git a/ui/litellm-dashboard/src/components/constants.tsx b/litellm/ui/litellm-dashboard/src/components/constants.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/constants.tsx
rename to litellm/ui/litellm-dashboard/src/components/constants.tsx
diff --git a/ui/litellm-dashboard/src/components/edit_auto_router/build_updated_complexity_router_config.test.ts b/litellm/ui/litellm-dashboard/src/components/edit_auto_router/build_updated_complexity_router_config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/edit_auto_router/build_updated_complexity_router_config.test.ts
rename to litellm/ui/litellm-dashboard/src/components/edit_auto_router/build_updated_complexity_router_config.test.ts
diff --git a/ui/litellm-dashboard/src/components/edit_auto_router/editAutoRouterFormSchema.ts b/litellm/ui/litellm-dashboard/src/components/edit_auto_router/editAutoRouterFormSchema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/edit_auto_router/editAutoRouterFormSchema.ts
rename to litellm/ui/litellm-dashboard/src/components/edit_auto_router/editAutoRouterFormSchema.ts
diff --git a/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.test.ts b/litellm/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.test.ts
rename to litellm/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.test.ts
diff --git a/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.tsx b/litellm/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.tsx
rename to litellm/ui/litellm-dashboard/src/components/edit_auto_router/edit_auto_router_modal.tsx
diff --git a/ui/litellm-dashboard/src/components/edit_auto_router/hydrate_complexity_router_config.ts b/litellm/ui/litellm-dashboard/src/components/edit_auto_router/hydrate_complexity_router_config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/edit_auto_router/hydrate_complexity_router_config.ts
rename to litellm/ui/litellm-dashboard/src/components/edit_auto_router/hydrate_complexity_router_config.ts
diff --git a/ui/litellm-dashboard/src/components/email_events/email_event_settings.test.tsx b/litellm/ui/litellm-dashboard/src/components/email_events/email_event_settings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/email_events/email_event_settings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/email_events/email_event_settings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/email_events/email_event_settings.tsx b/litellm/ui/litellm-dashboard/src/components/email_events/email_event_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/email_events/email_event_settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/email_events/email_event_settings.tsx
diff --git a/ui/litellm-dashboard/src/components/email_events/index.ts b/litellm/ui/litellm-dashboard/src/components/email_events/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/email_events/index.ts
rename to litellm/ui/litellm-dashboard/src/components/email_events/index.ts
diff --git a/ui/litellm-dashboard/src/components/email_events/types.ts b/litellm/ui/litellm-dashboard/src/components/email_events/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/email_events/types.ts
rename to litellm/ui/litellm-dashboard/src/components/email_events/types.ts
diff --git a/ui/litellm-dashboard/src/components/email_settings.test.tsx b/litellm/ui/litellm-dashboard/src/components/email_settings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/email_settings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/email_settings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/email_settings.tsx b/litellm/ui/litellm-dashboard/src/components/email_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/email_settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/email_settings.tsx
diff --git a/ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.tsx b/litellm/ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/guardrails/GuardrailSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/guardrails/types.ts b/litellm/ui/litellm-dashboard/src/components/guardrails/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/guardrails/types.ts
rename to litellm/ui/litellm-dashboard/src/components/guardrails/types.ts
diff --git a/ui/litellm-dashboard/src/components/key_info_utils.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_info_utils.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_info_utils.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_info_utils.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_info_utils.tsx b/litellm/ui/litellm-dashboard/src/components/key_info_utils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_info_utils.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_info_utils.tsx
diff --git a/ui/litellm-dashboard/src/components/key_scope.test.ts b/litellm/ui/litellm-dashboard/src/components/key_scope.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_scope.test.ts
rename to litellm/ui/litellm-dashboard/src/components/key_scope.test.ts
diff --git a/ui/litellm-dashboard/src/components/key_scope.ts b/litellm/ui/litellm-dashboard/src/components/key_scope.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_scope.ts
rename to litellm/ui/litellm-dashboard/src/components/key_scope.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/BudgetFallbacksEditor.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/BudgetWindowsEditor.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/BudgetWindowsEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/BudgetWindowsEditor.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/BudgetWindowsEditor.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/EndUserBudgetSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.test.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.test.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.test.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/ModelMaxBudgetEditor.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/TagRateLimitEditor.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/endUserBudgetPayload.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/fetch_available_models_team_key.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.test.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.test.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/filter_helpers.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/key_list.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/key_list.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/key_list.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/key_list.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/key_sorting.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/key_sorting.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/key_sorting.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/key_sorting.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/modelMaxBudgetPayload.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.test.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.test.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.test.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.tsx b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/transform_key_info.tsx
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/useModelMaxBudgetField.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/useModelMaxBudgetField.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/useModelMaxBudgetField.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/useModelMaxBudgetField.ts
diff --git a/ui/litellm-dashboard/src/components/key_team_helpers/useSeededState.ts b/litellm/ui/litellm-dashboard/src/components/key_team_helpers/useSeededState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_team_helpers/useSeededState.ts
rename to litellm/ui/litellm-dashboard/src/components/key_team_helpers/useSeededState.ts
diff --git a/ui/litellm-dashboard/src/components/key_value_input.test.tsx b/litellm/ui/litellm-dashboard/src/components/key_value_input.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_value_input.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_value_input.test.tsx
diff --git a/ui/litellm-dashboard/src/components/key_value_input.tsx b/litellm/ui/litellm-dashboard/src/components/key_value_input.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/key_value_input.tsx
rename to litellm/ui/litellm-dashboard/src/components/key_value_input.tsx
diff --git a/ui/litellm-dashboard/src/components/leftnav.test.tsx b/litellm/ui/litellm-dashboard/src/components/leftnav.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/leftnav.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/leftnav.test.tsx
diff --git a/ui/litellm-dashboard/src/components/leftnav.tsx b/litellm/ui/litellm-dashboard/src/components/leftnav.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/leftnav.tsx
rename to litellm/ui/litellm-dashboard/src/components/leftnav.tsx
diff --git a/ui/litellm-dashboard/src/components/lens/EmbeddedLens.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/lens/EmbeddedLens.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/lens/EmbeddedLens.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/lens/EmbeddedLens.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/lens/EmbeddedLens.tsx b/litellm/ui/litellm-dashboard/src/components/lens/EmbeddedLens.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/lens/EmbeddedLens.tsx
rename to litellm/ui/litellm-dashboard/src/components/lens/EmbeddedLens.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAnswer.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.test.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.test.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/AriaAvatar.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/AriaStart.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/AriaStart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/AriaStart.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/AriaStart.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/LiteAdmin.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/LiteAdminConversation.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/LiteAdminConversation.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/LiteAdminConversation.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/LiteAdminConversation.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/UsageAnswerChart.tsx b/litellm/ui/litellm-dashboard/src/components/liteadmin/UsageAnswerChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/UsageAnswerChart.tsx
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/UsageAnswerChart.tsx
diff --git a/ui/litellm-dashboard/src/components/liteadmin/agent.test.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/agent.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/agent.test.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/agent.test.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/agent.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/agent.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/agent.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/agent.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/answerExport.test.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/answerExport.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/answerExport.test.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/answerExport.test.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/answerExport.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/answerExport.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/answerExport.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/answerExport.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/aria-brand.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/aria-brand.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/aria-brand.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/aria-brand.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/operations.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/operations.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/operations.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/operations.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/toolResults.test.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/toolResults.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/toolResults.test.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/toolResults.test.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/toolResults.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/toolResults.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/toolResults.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/toolResults.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/usageChart.test.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/usageChart.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/usageChart.test.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/usageChart.test.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/usageChart.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/usageChart.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/usageChart.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/usageChart.ts
diff --git a/ui/litellm-dashboard/src/components/liteadmin/useLiteAdmin.ts b/litellm/ui/litellm-dashboard/src/components/liteadmin/useLiteAdmin.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/liteadmin/useLiteAdmin.ts
rename to litellm/ui/litellm-dashboard/src/components/liteadmin/useLiteAdmin.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/chat_completion.test.tsx b/litellm/ui/litellm-dashboard/src/components/llm_calls/chat_completion.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/chat_completion.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/chat_completion.test.tsx
diff --git a/ui/litellm-dashboard/src/components/llm_calls/chat_completion.tsx b/litellm/ui/litellm-dashboard/src/components/llm_calls/chat_completion.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/chat_completion.tsx
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/chat_completion.tsx
diff --git a/ui/litellm-dashboard/src/components/llm_calls/code_interpreter_handler.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/code_interpreter_handler.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/code_interpreter_handler.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/code_interpreter_handler.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/fetch_models.test.tsx b/litellm/ui/litellm-dashboard/src/components/llm_calls/fetch_models.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/fetch_models.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/fetch_models.test.tsx
diff --git a/ui/litellm-dashboard/src/components/llm_calls/fetch_models.tsx b/litellm/ui/litellm-dashboard/src/components/llm_calls/fetch_models.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/fetch_models.tsx
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/fetch_models.tsx
diff --git a/ui/litellm-dashboard/src/components/llm_calls/gateway_client.test.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/gateway_client.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/gateway_client.test.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/gateway_client.test.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/gateway_client.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/gateway_client.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/gateway_client.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/gateway_client.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.test.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.test.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.test.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/mcp_tool_blocks.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/reply_trace.test.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/reply_trace.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/reply_trace.test.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/reply_trace.test.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/reply_trace.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/reply_trace.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/reply_trace.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/reply_trace.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/request_headers.test.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/request_headers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/request_headers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/request_headers.test.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/request_headers.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/request_headers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/request_headers.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/request_headers.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/responses_api.test.tsx b/litellm/ui/litellm-dashboard/src/components/llm_calls/responses_api.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/responses_api.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/responses_api.test.tsx
diff --git a/ui/litellm-dashboard/src/components/llm_calls/responses_api.tsx b/litellm/ui/litellm-dashboard/src/components/llm_calls/responses_api.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/responses_api.tsx
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/responses_api.tsx
diff --git a/ui/litellm-dashboard/src/components/llm_calls/usage_cost.test.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/usage_cost.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/usage_cost.test.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/usage_cost.test.ts
diff --git a/ui/litellm-dashboard/src/components/llm_calls/usage_cost.ts b/litellm/ui/litellm-dashboard/src/components/llm_calls/usage_cost.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/llm_calls/usage_cost.ts
rename to litellm/ui/litellm-dashboard/src/components/llm_calls/usage_cost.ts
diff --git a/ui/litellm-dashboard/src/components/logging_settings_view.test.tsx b/litellm/ui/litellm-dashboard/src/components/logging_settings_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logging_settings_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logging_settings_view.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logging_settings_view.tsx b/litellm/ui/litellm-dashboard/src/components/logging_settings_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logging_settings_view.tsx
rename to litellm/ui/litellm-dashboard/src/components/logging_settings_view.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogDrawer/AuditLogDrawer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/audit/AuditLogsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/audit/AuditLogsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/batchLogUtils.test.ts b/litellm/ui/litellm-dashboard/src/components/logs/batchLogUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/batchLogUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/batchLogUtils.test.ts
diff --git a/ui/litellm-dashboard/src/components/logs/batchLogUtils.ts b/litellm/ui/litellm-dashboard/src/components/logs/batchLogUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/batchLogUtils.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/batchLogUtils.ts
diff --git a/ui/litellm-dashboard/src/components/logs/constants.ts b/litellm/ui/litellm-dashboard/src/components/logs/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/constants.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/constants.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifierAuditView.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/ClassifyTag.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/CollapsibleMessage.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/DrawerHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/HistoryTree.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/HistoryTree.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/HistoryTree.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/HistoryTree.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/HistoryTree.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/HistoryTree.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/HistoryTree.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/HistoryTree.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/InputCard.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/InputCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/InputCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/InputCard.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/InputCard.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/InputCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/InputCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/InputCard.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/JsonViewer.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/JsonViewer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/JsonViewer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/JsonViewer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/JsonViewer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/JsonViewer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/JsonViewer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/JsonViewer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailContent.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/LogDetailsDrawer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/OutputCard.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/OutputCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/OutputCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/OutputCard.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/OutputCard.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/OutputCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/OutputCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/OutputCard.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/PrettyMessagesView.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/RealtimePrettyView.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/RoutingDecisionCard.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SectionHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SectionHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SectionHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SectionHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SectionHeader.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SectionHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SectionHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SectionHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SidebarToggle.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SidebarToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SidebarToggle.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SidebarToggle.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleMessageBlock.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/SimpleToolCallBlock.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/TokenFlow.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/TokenFlow.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/TokenFlow.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/TokenFlow.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/TokenFlow.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/TokenFlow.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/TokenFlow.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/TokenFlow.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/TruncatedValue.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/constants.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/constants.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/constants.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/eventDisplayName.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/eventDisplayName.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/eventDisplayName.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/eventDisplayName.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/index.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/index.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/index.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/prettyMessagesTypes.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/prettyMessagesTypes.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/prettyMessagesTypes.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/prettyMessagesTypes.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/prettyMessagesUtils.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/prettyMessagesUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/prettyMessagesUtils.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/prettyMessagesUtils.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ConfigInfoMessage.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/CostBreakdownViewer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/EvalViewer/EvalViewer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/EvalViewer/EvalViewer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/EvalViewer/EvalViewer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/EvalViewer/EvalViewer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/BedrockGuardrailDetails.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/CompliancePanel.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/CompliancePanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/CompliancePanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/CompliancePanel.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/ContentFilterDetails.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/ContentFilterDetails.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/ContentFilterDetails.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/ContentFilterDetails.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/GuardrailViewer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/PresidioDetectedEntities.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/__tests__/fixtures.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/__tests__/fixtures.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/__tests__/fixtures.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/GuardrailViewer/__tests__/fixtures.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/FormattedToolView.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/FormattedToolView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/FormattedToolView.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/FormattedToolView.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/JsonToolView.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/JsonToolView.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/JsonToolView.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/JsonToolView.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolExpandedContent.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolExpandedContent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolExpandedContent.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolExpandedContent.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolItem.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolItem.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolItem.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolItem.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/ToolsSection.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/index.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/index.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/index.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/types.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/types.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/types.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.test.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/ToolsSection/utils.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/sections/VectorStoreViewer.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/sections/VectorStoreViewer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/sections/VectorStoreViewer.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/sections/VectorStoreViewer.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/useKeyboardNavigation.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/utils.test.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/logs/detail/utils.ts b/litellm/ui/litellm-dashboard/src/components/logs/detail/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/detail/utils.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/detail/utils.ts
diff --git a/ui/litellm-dashboard/src/components/logs/request/LogsTableToolbar.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/LogsTableToolbar.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/LogsTableToolbar.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/LogsTableToolbar.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsFilters.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsTable.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/RequestLogsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/TypeBadges.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/TypeBadges.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/TypeBadges.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/TypeBadges.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/TypeBadges.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/TypeBadges.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/TypeBadges.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/TypeBadges.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/logDetailRouting.ts b/litellm/ui/litellm-dashboard/src/components/logs/request/logDetailRouting.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/logDetailRouting.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/request/logDetailRouting.ts
diff --git a/ui/litellm-dashboard/src/components/logs/request/timeRange.test.ts b/litellm/ui/litellm-dashboard/src/components/logs/request/timeRange.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/timeRange.test.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/request/timeRange.test.ts
diff --git a/ui/litellm-dashboard/src/components/logs/request/timeRange.ts b/litellm/ui/litellm-dashboard/src/components/logs/request/timeRange.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/timeRange.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/request/timeRange.ts
diff --git a/ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.test.tsx b/litellm/ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.test.tsx
diff --git a/ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.ts b/litellm/ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/request/useLogFilterLogic.ts
diff --git a/ui/litellm-dashboard/src/components/logs/types.ts b/litellm/ui/litellm-dashboard/src/components/logs/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/logs/types.ts
rename to litellm/ui/litellm-dashboard/src/components/logs/types.ts
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPServerSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.test.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.test.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/MCPToolPermissions.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.test.ts b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.test.ts
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.ts b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.ts
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/effectiveMcpServers.ts
diff --git a/ui/litellm-dashboard/src/components/mcp_server_management/mcpEntitlement.ts b/litellm/ui/litellm-dashboard/src/components/mcp_server_management/mcpEntitlement.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_server_management/mcpEntitlement.ts
rename to litellm/ui/litellm-dashboard/src/components/mcp_server_management/mcpEntitlement.ts
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/ByokCredentialModal.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/MCPToolArgumentsForm.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/McpCrudPermissionPanel.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/McpCrudPermissionPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/McpCrudPermissionPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/McpCrudPermissionPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/constants.ts b/litellm/ui/litellm-dashboard/src/components/mcp_tools/constants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/constants.ts
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/constants.ts
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/types.test.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/types.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/types.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/types.test.tsx
diff --git a/ui/litellm-dashboard/src/components/mcp_tools/types.tsx b/litellm/ui/litellm-dashboard/src/components/mcp_tools/types.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/mcp_tools/types.tsx
rename to litellm/ui/litellm-dashboard/src/components/mcp_tools/types.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.integration.test.tsx
similarity index 99%
rename from ui/litellm-dashboard/src/components/model_add/CredentialModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.integration.test.tsx
index 252724412fb..c406da4c928 100644
--- a/ui/litellm-dashboard/src/components/model_add/CredentialModal.integration.test.tsx
+++ b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.integration.test.tsx
@@ -12,10 +12,7 @@ vi.mock("../networking", async () => {
const { readFileSync } = await import("node:fs");
const { resolve } = await import("node:path");
const metadata = JSON.parse(
- readFileSync(
- resolve(__dirname, "../../../../../litellm/proxy/public_endpoints/provider_create_fields.json"),
- "utf8",
- ),
+ readFileSync(resolve(__dirname, "../../../../../proxy/public_endpoints/provider_create_fields.json"), "utf8"),
) as { provider: string }[];
return {
...actual,
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialModal.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialModal.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialsTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialsTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialsTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialsTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialsTable.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/CredentialsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/CredentialsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/CredentialsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/CredentialsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/FederationFields.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/FederationFields.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/FederationFields.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/FederationFields.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/GithubCopilotConnectModal.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/InternalIssuerJwks.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/InternalIssuerJwks.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/InternalIssuerJwks.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/InternalIssuerJwks.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/UserConnectionsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/anthropic_federation.test.ts b/litellm/ui/litellm-dashboard/src/components/model_add/anthropic_federation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/anthropic_federation.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/anthropic_federation.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/anthropic_federation.ts b/litellm/ui/litellm-dashboard/src/components/model_add/anthropic_federation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/anthropic_federation.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/anthropic_federation.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/credential_federation.test.ts b/litellm/ui/litellm-dashboard/src/components/model_add/credential_federation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/credential_federation.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/credential_federation.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/credential_federation.ts b/litellm/ui/litellm-dashboard/src/components/model_add/credential_federation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/credential_federation.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/credential_federation.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/credential_form_helpers.test.ts b/litellm/ui/litellm-dashboard/src/components/model_add/credential_form_helpers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/credential_form_helpers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/credential_form_helpers.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/credential_form_helpers.ts b/litellm/ui/litellm-dashboard/src/components/model_add/credential_form_helpers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/credential_form_helpers.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/credential_form_helpers.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/federation_field.test.ts b/litellm/ui/litellm-dashboard/src/components/model_add/federation_field.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/federation_field.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/federation_field.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/federation_field.ts b/litellm/ui/litellm-dashboard/src/components/model_add/federation_field.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/federation_field.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/federation_field.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.test.ts b/litellm/ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.ts b/litellm/ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/github_copilot_connect_flow.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/openai_federation.test.ts b/litellm/ui/litellm-dashboard/src/components/model_add/openai_federation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/openai_federation.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/openai_federation.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/openai_federation.ts b/litellm/ui/litellm-dashboard/src/components/model_add/openai_federation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/openai_federation.ts
rename to litellm/ui/litellm-dashboard/src/components/model_add/openai_federation.ts
diff --git a/ui/litellm-dashboard/src/components/model_add/reuse_credentials.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/reuse_credentials.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/reuse_credentials.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/reuse_credentials.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_add/reuse_credentials.tsx b/litellm/ui/litellm-dashboard/src/components/model_add/reuse_credentials.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_add/reuse_credentials.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_add/reuse_credentials.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthCheckComponent.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTable.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/HealthChecksTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.tsx b/litellm/ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/ModelSettingsModal/ModelSettingsModal.tsx
diff --git a/ui/litellm-dashboard/src/components/model_dashboard/types.ts b/litellm/ui/litellm-dashboard/src/components/model_dashboard/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_dashboard/types.ts
rename to litellm/ui/litellm-dashboard/src/components/model_dashboard/types.ts
diff --git a/ui/litellm-dashboard/src/components/model_filters.tsx b/litellm/ui/litellm-dashboard/src/components/model_filters.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_filters.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_filters.tsx
diff --git a/ui/litellm-dashboard/src/components/model_group_alias_ordering.test.ts b/litellm/ui/litellm-dashboard/src/components/model_group_alias_ordering.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_group_alias_ordering.test.ts
rename to litellm/ui/litellm-dashboard/src/components/model_group_alias_ordering.test.ts
diff --git a/ui/litellm-dashboard/src/components/model_group_alias_ordering.ts b/litellm/ui/litellm-dashboard/src/components/model_group_alias_ordering.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_group_alias_ordering.ts
rename to litellm/ui/litellm-dashboard/src/components/model_group_alias_ordering.ts
diff --git a/ui/litellm-dashboard/src/components/model_group_alias_settings.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_group_alias_settings.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_group_alias_settings.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_group_alias_settings.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_group_alias_settings.tsx b/litellm/ui/litellm-dashboard/src/components/model_group_alias_settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_group_alias_settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_group_alias_settings.tsx
diff --git a/ui/litellm-dashboard/src/components/model_info/ExistingCredentialDialog.tsx b/litellm/ui/litellm-dashboard/src/components/model_info/ExistingCredentialDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_info/ExistingCredentialDialog.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_info/ExistingCredentialDialog.tsx
diff --git a/ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.tsx b/litellm/ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_info/KubernetesPodsCard.tsx
diff --git a/ui/litellm-dashboard/src/components/model_info_view.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/model_info_view.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_info_view.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_info_view.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/model_info_view.tsx b/litellm/ui/litellm-dashboard/src/components/model_info_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/model_info_view.tsx
rename to litellm/ui/litellm-dashboard/src/components/model_info_view.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/DecisionModelsBanner.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/logo/Logo.test.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/logo/Logo.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/logo/Logo.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/logo/Logo.test.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/logo/Logo.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/logo/Logo.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/logo/Logo.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/logo/Logo.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.test.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.test.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/DeploymentPricingBreakdown.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.test.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.test.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/ModelPricingSummary.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.test.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.test.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.tsx b/litellm/ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.tsx
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/ProviderLogo.tsx
diff --git a/ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.test.ts b/litellm/ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.test.ts
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.test.ts
diff --git a/ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.ts b/litellm/ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.ts
rename to litellm/ui/litellm-dashboard/src/components/molecules/models/deploymentPricing.ts
diff --git a/ui/litellm-dashboard/src/components/moyai/MoyaiConnected.test.tsx b/litellm/ui/litellm-dashboard/src/components/moyai/MoyaiConnected.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/MoyaiConnected.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/moyai/MoyaiConnected.test.tsx
diff --git a/ui/litellm-dashboard/src/components/moyai/MoyaiConnected.tsx b/litellm/ui/litellm-dashboard/src/components/moyai/MoyaiConnected.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/MoyaiConnected.tsx
rename to litellm/ui/litellm-dashboard/src/components/moyai/MoyaiConnected.tsx
diff --git a/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.module.css b/litellm/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.module.css
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/MoyaiLanding.module.css
rename to litellm/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.module.css
diff --git a/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.test.tsx b/litellm/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/MoyaiLanding.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.test.tsx
diff --git a/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.tsx b/litellm/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/MoyaiLanding.tsx
rename to litellm/ui/litellm-dashboard/src/components/moyai/MoyaiLanding.tsx
diff --git a/ui/litellm-dashboard/src/components/moyai/moyaiConnect.test.ts b/litellm/ui/litellm-dashboard/src/components/moyai/moyaiConnect.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/moyaiConnect.test.ts
rename to litellm/ui/litellm-dashboard/src/components/moyai/moyaiConnect.test.ts
diff --git a/ui/litellm-dashboard/src/components/moyai/moyaiConnect.ts b/litellm/ui/litellm-dashboard/src/components/moyai/moyaiConnect.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/moyaiConnect.ts
rename to litellm/ui/litellm-dashboard/src/components/moyai/moyaiConnect.ts
diff --git a/ui/litellm-dashboard/src/components/moyai/moyaiSky.ts b/litellm/ui/litellm-dashboard/src/components/moyai/moyaiSky.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/moyai/moyaiSky.ts
rename to litellm/ui/litellm-dashboard/src/components/moyai/moyaiSky.ts
diff --git a/ui/litellm-dashboard/src/components/navbar.test.tsx b/litellm/ui/litellm-dashboard/src/components/navbar.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/navbar.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/navbar.test.tsx
diff --git a/ui/litellm-dashboard/src/components/navbar.tsx b/litellm/ui/litellm-dashboard/src/components/navbar.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/navbar.tsx
rename to litellm/ui/litellm-dashboard/src/components/navbar.tsx
diff --git a/ui/litellm-dashboard/src/components/networking.dailyActivity.test.ts b/litellm/ui/litellm-dashboard/src/components/networking.dailyActivity.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/networking.dailyActivity.test.ts
rename to litellm/ui/litellm-dashboard/src/components/networking.dailyActivity.test.ts
diff --git a/ui/litellm-dashboard/src/components/networking.test.ts b/litellm/ui/litellm-dashboard/src/components/networking.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/networking.test.ts
rename to litellm/ui/litellm-dashboard/src/components/networking.test.ts
diff --git a/ui/litellm-dashboard/src/components/networking.tsx b/litellm/ui/litellm-dashboard/src/components/networking.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/networking.tsx
rename to litellm/ui/litellm-dashboard/src/components/networking.tsx
diff --git a/ui/litellm-dashboard/src/components/object_permission_types.ts b/litellm/ui/litellm-dashboard/src/components/object_permission_types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/object_permission_types.ts
rename to litellm/ui/litellm-dashboard/src/components/object_permission_types.ts
diff --git a/ui/litellm-dashboard/src/components/object_permissions_view.test.tsx b/litellm/ui/litellm-dashboard/src/components/object_permissions_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/object_permissions_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/object_permissions_view.test.tsx
diff --git a/ui/litellm-dashboard/src/components/object_permissions_view.tsx b/litellm/ui/litellm-dashboard/src/components/object_permissions_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/object_permissions_view.tsx
rename to litellm/ui/litellm-dashboard/src/components/object_permissions_view.tsx
diff --git a/ui/litellm-dashboard/src/components/onboarding_link.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/onboarding_link.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/onboarding_link.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/onboarding_link.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/onboarding_link.test.tsx b/litellm/ui/litellm-dashboard/src/components/onboarding_link.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/onboarding_link.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/onboarding_link.test.tsx
diff --git a/ui/litellm-dashboard/src/components/onboarding_link.tsx b/litellm/ui/litellm-dashboard/src/components/onboarding_link.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/onboarding_link.tsx
rename to litellm/ui/litellm-dashboard/src/components/onboarding_link.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.test.tsx b/litellm/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.tsx b/litellm/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/organisms/RegenerateKeyModal.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.test.ts b/litellm/ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.test.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.test.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.ts b/litellm/ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/createKeyOwnerAccess.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/createKeyPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/organisms/createKeyPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/createKeyPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/createKeyPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/createKeyPayload.ts b/litellm/ui/litellm-dashboard/src/components/organisms/createKeyPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/createKeyPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/createKeyPayload.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/create_key_button.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/organisms/create_key_button.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/create_key_button.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organisms/create_key_button.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/create_key_button.test.tsx b/litellm/ui/litellm-dashboard/src/components/organisms/create_key_button.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/create_key_button.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organisms/create_key_button.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/create_key_button.tsx b/litellm/ui/litellm-dashboard/src/components/organisms/create_key_button.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/create_key_button.tsx
rename to litellm/ui/litellm-dashboard/src/components/organisms/create_key_button.tsx
diff --git a/ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.ts b/litellm/ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/regenerateKeyPayload.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/utils.test.ts b/litellm/ui/litellm-dashboard/src/components/organisms/utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/organisms/utils.ts b/litellm/ui/litellm-dashboard/src/components/organisms/utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organisms/utils.ts
rename to litellm/ui/litellm-dashboard/src/components/organisms/utils.ts
diff --git a/ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.test.tsx b/litellm/ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.tsx b/litellm/ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.tsx
rename to litellm/ui/litellm-dashboard/src/components/organization/org-create/OrgCreateDialog.tsx
diff --git a/ui/litellm-dashboard/src/components/organization/org-create/mapper.test.ts b/litellm/ui/litellm-dashboard/src/components/organization/org-create/mapper.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-create/mapper.test.ts
rename to litellm/ui/litellm-dashboard/src/components/organization/org-create/mapper.test.ts
diff --git a/ui/litellm-dashboard/src/components/organization/org-create/mapper.ts b/litellm/ui/litellm-dashboard/src/components/organization/org-create/mapper.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-create/mapper.ts
rename to litellm/ui/litellm-dashboard/src/components/organization/org-create/mapper.ts
diff --git a/ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.tsx b/litellm/ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/organization/org-settings/OrgSettingsForm.tsx
diff --git a/ui/litellm-dashboard/src/components/organization/org-settings/mapper.test.ts b/litellm/ui/litellm-dashboard/src/components/organization/org-settings/mapper.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-settings/mapper.test.ts
rename to litellm/ui/litellm-dashboard/src/components/organization/org-settings/mapper.test.ts
diff --git a/ui/litellm-dashboard/src/components/organization/org-settings/mapper.ts b/litellm/ui/litellm-dashboard/src/components/organization/org-settings/mapper.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-settings/mapper.ts
rename to litellm/ui/litellm-dashboard/src/components/organization/org-settings/mapper.ts
diff --git a/ui/litellm-dashboard/src/components/organization/org-settings/schema.ts b/litellm/ui/litellm-dashboard/src/components/organization/org-settings/schema.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/org-settings/schema.ts
rename to litellm/ui/litellm-dashboard/src/components/organization/org-settings/schema.ts
diff --git a/ui/litellm-dashboard/src/components/organization/organizationTabs.ts b/litellm/ui/litellm-dashboard/src/components/organization/organizationTabs.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/organizationTabs.ts
rename to litellm/ui/litellm-dashboard/src/components/organization/organizationTabs.ts
diff --git a/ui/litellm-dashboard/src/components/organization/organization_view.test.tsx b/litellm/ui/litellm-dashboard/src/components/organization/organization_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/organization_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/organization/organization_view.test.tsx
diff --git a/ui/litellm-dashboard/src/components/organization/organization_view.tsx b/litellm/ui/litellm-dashboard/src/components/organization/organization_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/organization/organization_view.tsx
rename to litellm/ui/litellm-dashboard/src/components/organization/organization_view.tsx
diff --git a/ui/litellm-dashboard/src/components/page_metadata.ts b/litellm/ui/litellm-dashboard/src/components/page_metadata.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/page_metadata.ts
rename to litellm/ui/litellm-dashboard/src/components/page_metadata.ts
diff --git a/ui/litellm-dashboard/src/components/page_utils.test.ts b/litellm/ui/litellm-dashboard/src/components/page_utils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/page_utils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/page_utils.test.ts
diff --git a/ui/litellm-dashboard/src/components/page_utils.ts b/litellm/ui/litellm-dashboard/src/components/page_utils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/page_utils.ts
rename to litellm/ui/litellm-dashboard/src/components/page_utils.ts
diff --git a/ui/litellm-dashboard/src/components/pass_through_info.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/pass_through_info.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/pass_through_info.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/pass_through_info.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/pass_through_info.tsx b/litellm/ui/litellm-dashboard/src/components/pass_through_info.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/pass_through_info.tsx
rename to litellm/ui/litellm-dashboard/src/components/pass_through_info.tsx
diff --git a/ui/litellm-dashboard/src/components/per_user_usage.test.tsx b/litellm/ui/litellm-dashboard/src/components/per_user_usage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/per_user_usage.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/per_user_usage.test.tsx
diff --git a/ui/litellm-dashboard/src/components/per_user_usage.tsx b/litellm/ui/litellm-dashboard/src/components/per_user_usage.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/per_user_usage.tsx
rename to litellm/ui/litellm-dashboard/src/components/per_user_usage.tsx
diff --git a/ui/litellm-dashboard/src/components/permissions/AgentPermissions.test.tsx b/litellm/ui/litellm-dashboard/src/components/permissions/AgentPermissions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/AgentPermissions.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/permissions/AgentPermissions.test.tsx
diff --git a/ui/litellm-dashboard/src/components/permissions/AgentPermissions.tsx b/litellm/ui/litellm-dashboard/src/components/permissions/AgentPermissions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/AgentPermissions.tsx
rename to litellm/ui/litellm-dashboard/src/components/permissions/AgentPermissions.tsx
diff --git a/ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.test.tsx b/litellm/ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.test.tsx
diff --git a/ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.tsx b/litellm/ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.tsx
rename to litellm/ui/litellm-dashboard/src/components/permissions/MCPServerPermissions.tsx
diff --git a/ui/litellm-dashboard/src/components/permissions/VectorStorePermissions.tsx b/litellm/ui/litellm-dashboard/src/components/permissions/VectorStorePermissions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/VectorStorePermissions.tsx
rename to litellm/ui/litellm-dashboard/src/components/permissions/VectorStorePermissions.tsx
diff --git a/ui/litellm-dashboard/src/components/permissions/inheritedGrants.test.ts b/litellm/ui/litellm-dashboard/src/components/permissions/inheritedGrants.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/inheritedGrants.test.ts
rename to litellm/ui/litellm-dashboard/src/components/permissions/inheritedGrants.test.ts
diff --git a/ui/litellm-dashboard/src/components/permissions/inheritedGrants.ts b/litellm/ui/litellm-dashboard/src/components/permissions/inheritedGrants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/permissions/inheritedGrants.ts
rename to litellm/ui/litellm-dashboard/src/components/permissions/inheritedGrants.ts
diff --git a/ui/litellm-dashboard/src/components/policies/PolicySelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/policies/PolicySelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/policies/PolicySelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/policies/PolicySelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/policies/PolicySelector.tsx b/litellm/ui/litellm-dashboard/src/components/policies/PolicySelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/policies/PolicySelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/policies/PolicySelector.tsx
diff --git a/ui/litellm-dashboard/src/components/policies/types.ts b/litellm/ui/litellm-dashboard/src/components/policies/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/policies/types.ts
rename to litellm/ui/litellm-dashboard/src/components/policies/types.ts
diff --git a/ui/litellm-dashboard/src/components/price_data_reload.test.tsx b/litellm/ui/litellm-dashboard/src/components/price_data_reload.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/price_data_reload.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/price_data_reload.test.tsx
diff --git a/ui/litellm-dashboard/src/components/price_data_reload.tsx b/litellm/ui/litellm-dashboard/src/components/price_data_reload.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/price_data_reload.tsx
rename to litellm/ui/litellm-dashboard/src/components/price_data_reload.tsx
diff --git a/ui/litellm-dashboard/src/components/provider_info_helpers.test.tsx b/litellm/ui/litellm-dashboard/src/components/provider_info_helpers.test.tsx
similarity index 99%
rename from ui/litellm-dashboard/src/components/provider_info_helpers.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/provider_info_helpers.test.tsx
index 6a78fe9441a..f07371ce341 100644
--- a/ui/litellm-dashboard/src/components/provider_info_helpers.test.tsx
+++ b/litellm/ui/litellm-dashboard/src/components/provider_info_helpers.test.tsx
@@ -13,11 +13,11 @@ import {
const PROVIDER_CREATE_FIELDS: { provider: string; provider_display_name: string; litellm_provider: string }[] =
JSON.parse(
- readFileSync(resolve(__dirname, "../../../../litellm/proxy/public_endpoints/provider_create_fields.json"), "utf8"),
+ readFileSync(resolve(__dirname, "../../../../proxy/public_endpoints/provider_create_fields.json"), "utf8"),
);
const BUNDLED_MODEL_MAP: Record = JSON.parse(
- readFileSync(resolve(__dirname, "../../../../model_prices_and_context_window.json"), "utf8"),
+ readFileSync(resolve(__dirname, "../../../../../model_prices_and_context_window.json"), "utf8"),
);
describe("provider_info_helpers", () => {
diff --git a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx b/litellm/ui/litellm-dashboard/src/components/provider_info_helpers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/provider_info_helpers.tsx
rename to litellm/ui/litellm-dashboard/src/components/provider_info_helpers.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/CatalogDetails.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/CatalogDetails.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/CatalogDetails.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/CatalogDetails.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/CatalogFilters.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/CatalogFilters.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/CatalogFilters.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/CatalogFilters.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/HubEmpty.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/HubEmpty.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/HubEmpty.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/HubEmpty.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/HubHeader.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/HubHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/HubHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/HubHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/HubParts.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/HubParts.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/HubParts.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/HubParts.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/HubStatus.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/HubStatus.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/HubStatus.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/HubStatus.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/InspectorHeader.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/InspectorHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/InspectorHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/InspectorHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/ModelInspector.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/ModelInspector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/ModelInspector.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/ModelInspector.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/ModelsPane.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/ModelsPane.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/ModelsPane.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/ModelsPane.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/PublicAiHub.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/ResourcePanes.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/ResourcePanes.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/ResourcePanes.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/ResourcePanes.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/SkillInspector.tsx b/litellm/ui/litellm-dashboard/src/components/publicModelHub/SkillInspector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/SkillInspector.tsx
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/SkillInspector.tsx
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/catalog.module.css b/litellm/ui/litellm-dashboard/src/components/publicModelHub/catalog.module.css
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/catalog.module.css
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/catalog.module.css
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/fonts/OFL.txt b/litellm/ui/litellm-dashboard/src/components/publicModelHub/fonts/OFL.txt
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/fonts/OFL.txt
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/fonts/OFL.txt
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/fonts/barlow-condensed-latin-600.ttf b/litellm/ui/litellm-dashboard/src/components/publicModelHub/fonts/barlow-condensed-latin-600.ttf
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/fonts/barlow-condensed-latin-600.ttf
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/fonts/barlow-condensed-latin-600.ttf
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/hubFormat.test.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/hubFormat.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/hubFormat.test.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/hubFormat.test.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/hubFormat.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/hubFormat.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/hubFormat.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/hubFormat.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.test.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.test.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.test.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/hubSnippets.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.test.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.test.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.test.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/publicModelHubFilters.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/useHubData.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/useHubData.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/useHubData.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/useHubData.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/useHubUrlState.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/useHubUrlState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/useHubUrlState.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/useHubUrlState.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/useIsNarrow.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/useIsNarrow.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/useIsNarrow.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/useIsNarrow.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubFacets.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubFacets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubFacets.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubFacets.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubList.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubList.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubList.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/usePublicModelHubList.ts
diff --git a/ui/litellm-dashboard/src/components/publicModelHub/useRequirePublicHubAuth.ts b/litellm/ui/litellm-dashboard/src/components/publicModelHub/useRequirePublicHubAuth.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/publicModelHub/useRequirePublicHubAuth.ts
rename to litellm/ui/litellm-dashboard/src/components/publicModelHub/useRequirePublicHubAuth.ts
diff --git a/ui/litellm-dashboard/src/components/public_model_hub.test.tsx b/litellm/ui/litellm-dashboard/src/components/public_model_hub.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/public_model_hub.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/public_model_hub.test.tsx
diff --git a/ui/litellm-dashboard/src/components/public_model_hub.tsx b/litellm/ui/litellm-dashboard/src/components/public_model_hub.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/public_model_hub.tsx
rename to litellm/ui/litellm-dashboard/src/components/public_model_hub.tsx
diff --git a/ui/litellm-dashboard/src/components/query_param_input.test.tsx b/litellm/ui/litellm-dashboard/src/components/query_param_input.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/query_param_input.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/query_param_input.test.tsx
diff --git a/ui/litellm-dashboard/src/components/query_param_input.tsx b/litellm/ui/litellm-dashboard/src/components/query_param_input.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/query_param_input.tsx
rename to litellm/ui/litellm-dashboard/src/components/query_param_input.tsx
diff --git a/ui/litellm-dashboard/src/components/route_preview.test.tsx b/litellm/ui/litellm-dashboard/src/components/route_preview.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/route_preview.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/route_preview.test.tsx
diff --git a/ui/litellm-dashboard/src/components/route_preview.tsx b/litellm/ui/litellm-dashboard/src/components/route_preview.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/route_preview.tsx
rename to litellm/ui/litellm-dashboard/src/components/route_preview.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/ConfigOwned.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/ConfigOwned.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/ConfigOwned.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/ConfigOwned.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.test.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/LatencyBasedConfiguration.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.test.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.test.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/ReliabilityRetriesSection.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/RouterSettingsForm.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/RoutingStrategySelector.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.test.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.test.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/TagFilteringToggle.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/index.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/index.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/index.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/index.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/router_settings/index.tsx b/litellm/ui/litellm-dashboard/src/components/router_settings/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/router_settings/index.tsx
rename to litellm/ui/litellm-dashboard/src/components/router_settings/index.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupModal.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupUsagePanel.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupUsagePanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/RoutingGroupUsagePanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupUsagePanel.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/RoutingGroupsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/index.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/index.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/index.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/index.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/index.tsx b/litellm/ui/litellm-dashboard/src/components/routing_groups/index.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/index.tsx
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/index.tsx
diff --git a/ui/litellm-dashboard/src/components/routing_groups/modelOwnership.test.ts b/litellm/ui/litellm-dashboard/src/components/routing_groups/modelOwnership.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/modelOwnership.test.ts
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/modelOwnership.test.ts
diff --git a/ui/litellm-dashboard/src/components/routing_groups/modelOwnership.ts b/litellm/ui/litellm-dashboard/src/components/routing_groups/modelOwnership.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/modelOwnership.ts
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/modelOwnership.ts
diff --git a/ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.ts b/litellm/ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/routingGroupPayload.ts
diff --git a/ui/litellm-dashboard/src/components/routing_groups/strategy.ts b/litellm/ui/litellm-dashboard/src/components/routing_groups/strategy.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/strategy.ts
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/strategy.ts
diff --git a/ui/litellm-dashboard/src/components/routing_groups/types.ts b/litellm/ui/litellm-dashboard/src/components/routing_groups/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/routing_groups/types.ts
rename to litellm/ui/litellm-dashboard/src/components/routing_groups/types.ts
diff --git a/ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.tsx b/litellm/ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/search_tools/SearchToolSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/settings.test.tsx b/litellm/ui/litellm-dashboard/src/components/settings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/settings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/settings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/settings.tsx b/litellm/ui/litellm-dashboard/src/components/settings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/settings.tsx
rename to litellm/ui/litellm-dashboard/src/components/settings.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/AdminOnlyNotice.tsx b/litellm/ui/litellm-dashboard/src/components/shared/AdminOnlyNotice.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/AdminOnlyNotice.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/AdminOnlyNotice.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Alert.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Alert.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Alert.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Alert.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Alert.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Alert.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Alert.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Alert.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/BadgeLink.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/BadgeLink.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/BadgeLink.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/BadgeLink.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/BadgeLink.tsx b/litellm/ui/litellm-dashboard/src/components/shared/BadgeLink.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/BadgeLink.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/BadgeLink.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.tsx b/litellm/ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/BudgetPeriodTooltip.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/CopyButton.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/CopyButton.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/CopyButton.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/CopyButton.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/CopyButton.tsx b/litellm/ui/litellm-dashboard/src/components/shared/CopyButton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/CopyButton.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/CopyButton.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.tsx b/litellm/ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/CreatedKeyDisplay.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/CredentialIdentity.tsx b/litellm/ui/litellm-dashboard/src/components/shared/CredentialIdentity.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/CredentialIdentity.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/CredentialIdentity.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test-d.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test-d.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test-d.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test-d.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTable.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableFilterDrawer.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTablePagination.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableRowSelection.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableRowSelection.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableRowSelection.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableRowSelection.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSelectionColumn.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSelectionColumn.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableSelectionColumn.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSelectionColumn.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableSortHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableToolbar.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/DataTableViewOptions.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableViewOptions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/DataTableViewOptions.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/DataTableViewOptions.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/columnMeta.ts b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/columnMeta.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/columnMeta.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/columnMeta.ts
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/index.ts b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/index.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/index.ts
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/types.ts b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/types.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/types.ts
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.ts b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/usePersistedColumnVisibility.ts
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.ts b/litellm/ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/DataTable/useUrlTableState.ts
diff --git a/ui/litellm-dashboard/src/components/shared/DurationInput.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DurationInput.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DurationInput.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DurationInput.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/DurationInput.tsx b/litellm/ui/litellm-dashboard/src/components/shared/DurationInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/DurationInput.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/DurationInput.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/EntityLink.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/EntityLink.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/EntityLink.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/EntityLink.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/EntityLink.tsx b/litellm/ui/litellm-dashboard/src/components/shared/EntityLink.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/EntityLink.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/EntityLink.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/ErrorState.tsx b/litellm/ui/litellm-dashboard/src/components/shared/ErrorState.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/ErrorState.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/ErrorState.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.tsx b/litellm/ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/InheritedBudgetHint.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Inspector.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Inspector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Inspector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Inspector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Inspector.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Inspector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Inspector.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Inspector.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/InspectorTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/InspectorTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/InspectorTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/InspectorTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/InspectorTable.tsx b/litellm/ui/litellm-dashboard/src/components/shared/InspectorTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/InspectorTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/InspectorTable.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Meter.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Meter.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Meter.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Meter.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Meter.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Meter.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Meter.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Meter.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/MultiSelect.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/MultiSelect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/MultiSelect.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/MultiSelect.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/MultiSelect.tsx b/litellm/ui/litellm-dashboard/src/components/shared/MultiSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/MultiSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/MultiSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Page.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Page.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Page.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Page.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PageHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PageHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PageHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PageHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PageHeader.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PageHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PageHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PageHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PaginatedMultiSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PaginatedSearchSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/PasswordInput.tsx b/litellm/ui/litellm-dashboard/src/components/shared/PasswordInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/PasswordInput.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/PasswordInput.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/SavingsTiles.tsx b/litellm/ui/litellm-dashboard/src/components/shared/SavingsTiles.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/SavingsTiles.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/SavingsTiles.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/ScopedSavingsTab.tsx b/litellm/ui/litellm-dashboard/src/components/shared/ScopedSavingsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/ScopedSavingsTab.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/ScopedSavingsTab.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/SearchSelect.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/SearchSelect.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/SearchSelect.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/SearchSelect.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/SearchSelect.tsx b/litellm/ui/litellm-dashboard/src/components/shared/SearchSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/SearchSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/SearchSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/ShortcutHints.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/ShortcutHints.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/ShortcutHints.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/ShortcutHints.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/ShortcutHints.tsx b/litellm/ui/litellm-dashboard/src/components/shared/ShortcutHints.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/ShortcutHints.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/ShortcutHints.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Sidebar.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Sidebar.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Sidebar.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Sidebar.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/Sidebar.tsx b/litellm/ui/litellm-dashboard/src/components/shared/Sidebar.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/Sidebar.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/Sidebar.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/SidebarBrand.tsx b/litellm/ui/litellm-dashboard/src/components/shared/SidebarBrand.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/SidebarBrand.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/SidebarBrand.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/SummaryCard.tsx b/litellm/ui/litellm-dashboard/src/components/shared/SummaryCard.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/SummaryCard.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/SummaryCard.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/ToolbarSeparator.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/ToolbarSeparator.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/ToolbarSeparator.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/ToolbarSeparator.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/ToolbarSeparator.tsx b/litellm/ui/litellm-dashboard/src/components/shared/ToolbarSeparator.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/ToolbarSeparator.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/ToolbarSeparator.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/UserReference.tsx b/litellm/ui/litellm-dashboard/src/components/shared/UserReference.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/UserReference.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/UserReference.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/__fixtures__/BoundShortcut.tsx b/litellm/ui/litellm-dashboard/src/components/shared/__fixtures__/BoundShortcut.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/__fixtures__/BoundShortcut.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/__fixtures__/BoundShortcut.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/advanced_date_picker.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/advanced_date_picker.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/advanced_date_picker.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/advanced_date_picker.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/advanced_date_picker.tsx b/litellm/ui/litellm-dashboard/src/components/shared/advanced_date_picker.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/advanced_date_picker.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/advanced_date_picker.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/chart_loader.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/chart_loader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/chart_loader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/chart_loader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/chart_loader.tsx b/litellm/ui/litellm-dashboard/src/components/shared/chart_loader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/chart_loader.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/chart_loader.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/StackedUsageChart.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/area_chart.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/area_chart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/area_chart.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/area_chart.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/area_chart.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/area_chart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/area_chart.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/area_chart.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/bar_chart.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/bar_chart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/bar_chart.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/bar_chart.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/bar_chart.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/bar_chart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/bar_chart.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/bar_chart.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/chart_legend.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/chart_legend.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/chart_legend.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/chart_legend.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/chart_legend.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/chart_legend.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/chart_legend.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/chart_legend.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/chart_tooltip.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/colors.ts b/litellm/ui/litellm-dashboard/src/components/shared/charts/colors.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/colors.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/colors.ts
diff --git a/ui/litellm-dashboard/src/components/shared/charts/donut_chart.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/donut_chart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/donut_chart.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/donut_chart.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/donut_chart.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/donut_chart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/donut_chart.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/donut_chart.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/index.ts b/litellm/ui/litellm-dashboard/src/components/shared/charts/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/index.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/index.ts
diff --git a/ui/litellm-dashboard/src/components/shared/charts/line_chart.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/line_chart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/line_chart.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/line_chart.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/charts/line_chart.tsx b/litellm/ui/litellm-dashboard/src/components/shared/charts/line_chart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/charts/line_chart.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/charts/line_chart.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/credentialOptions.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/credentialOptions.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/credentialOptions.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/credentialOptions.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/credentialOptions.ts b/litellm/ui/litellm-dashboard/src/components/shared/credentialOptions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/credentialOptions.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/credentialOptions.ts
diff --git a/ui/litellm-dashboard/src/components/shared/date_picker_types.ts b/litellm/ui/litellm-dashboard/src/components/shared/date_picker_types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/date_picker_types.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/date_picker_types.ts
diff --git a/ui/litellm-dashboard/src/components/shared/date_range_presets.ts b/litellm/ui/litellm-dashboard/src/components/shared/date_range_presets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/date_range_presets.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/date_range_presets.ts
diff --git a/ui/litellm-dashboard/src/components/shared/dotField/DotField.tsx b/litellm/ui/litellm-dashboard/src/components/shared/dotField/DotField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/dotField/DotField.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/dotField/DotField.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/dotField/dots.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/dotField/dots.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/dotField/dots.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/dotField/dots.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/dotField/dots.ts b/litellm/ui/litellm-dashboard/src/components/shared/dotField/dots.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/dotField/dots.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/dotField/dots.ts
diff --git a/ui/litellm-dashboard/src/components/shared/errorUtils.tsx b/litellm/ui/litellm-dashboard/src/components/shared/errorUtils.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/errorUtils.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/errorUtils.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/form/FormField.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/form/FormField.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/form/FormField.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/form/FormField.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/form/FormField.tsx b/litellm/ui/litellm-dashboard/src/components/shared/form/FormField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/form/FormField.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/form/FormField.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/form/LabelWithHint.tsx b/litellm/ui/litellm-dashboard/src/components/shared/form/LabelWithHint.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/form/LabelWithHint.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/form/LabelWithHint.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/form/UtcDateTimeInput.tsx b/litellm/ui/litellm-dashboard/src/components/shared/form/UtcDateTimeInput.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/form/UtcDateTimeInput.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/form/UtcDateTimeInput.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/numerical_input.tsx b/litellm/ui/litellm-dashboard/src/components/shared/numerical_input.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/numerical_input.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/numerical_input.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/search/SearchBox.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/search/SearchBox.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/SearchBox.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/search/SearchBox.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/search/SearchBox.tsx b/litellm/ui/litellm-dashboard/src/components/shared/search/SearchBox.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/SearchBox.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/search/SearchBox.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/search/__fixtures__/notes.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/__fixtures__/notes.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/__fixtures__/notes.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/__fixtures__/notes.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/evaluate.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/evaluate.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/evaluate.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/evaluate.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/evaluate.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/evaluate.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/evaluate.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/evaluate.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/language.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/language.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/language.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/language.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/language.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/language.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/language.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/language.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/searchQuery.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/searchQuery.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/searchQuery.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/searchQuery.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/searchQuery.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/searchQuery.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/searchQuery.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/searchQuery.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/suggestions.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/suggestions.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/suggestions.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/suggestions.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/suggestions.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/suggestions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/suggestions.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/suggestions.ts
diff --git a/ui/litellm-dashboard/src/components/shared/search/valueSource.ts b/litellm/ui/litellm-dashboard/src/components/shared/search/valueSource.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/search/valueSource.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/search/valueSource.ts
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/AutoRouterTag.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/UserPopoverCell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/UserPopoverCell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/UserPopoverCell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/UserPopoverCell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/cell_tooltip.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/cell_tooltip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/cell_tooltip.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/cell_tooltip.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/date_cell.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/date_cell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/date_cell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/date_cell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/date_cell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/date_cell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/date_cell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/date_cell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/id_cell.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/id_cell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/id_cell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/id_cell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/id_cell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/id_cell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/id_cell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/id_cell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/identity_cell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/index.ts b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/index.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/index.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/index.ts
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/models_cell.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/models_cell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/models_cell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/models_cell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/models_cell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/models_cell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/models_cell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/models_cell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/money_cell.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/money_cell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/money_cell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/money_cell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/money_cell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/money_cell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/money_cell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/money_cell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/spend_budget_cell.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/status_badge.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/status_badge.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/status_badge.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/status_badge.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/table_cells/status_badge.tsx b/litellm/ui/litellm-dashboard/src/components/shared/table_cells/status_badge.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/table_cells/status_badge.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/table_cells/status_badge.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/timeRange/timeRange.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/timeRange/timeRange.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/timeRange/timeRange.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/timeRange/timeRange.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/timeRange/timeRange.ts b/litellm/ui/litellm-dashboard/src/components/shared/timeRange/timeRange.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/timeRange/timeRange.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/timeRange/timeRange.ts
diff --git a/ui/litellm-dashboard/src/components/shared/timeline/Timeline.test.ts b/litellm/ui/litellm-dashboard/src/components/shared/timeline/Timeline.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/timeline/Timeline.test.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/timeline/Timeline.test.ts
diff --git a/ui/litellm-dashboard/src/components/shared/timeline/Timeline.tsx b/litellm/ui/litellm-dashboard/src/components/shared/timeline/Timeline.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/timeline/Timeline.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/timeline/Timeline.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/usePaginatedCombobox.ts b/litellm/ui/litellm-dashboard/src/components/shared/usePaginatedCombobox.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/usePaginatedCombobox.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/usePaginatedCombobox.ts
diff --git a/ui/litellm-dashboard/src/components/shared/useShortcut.test.tsx b/litellm/ui/litellm-dashboard/src/components/shared/useShortcut.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/useShortcut.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/shared/useShortcut.test.tsx
diff --git a/ui/litellm-dashboard/src/components/shared/useShortcut.ts b/litellm/ui/litellm-dashboard/src/components/shared/useShortcut.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/shared/useShortcut.ts
rename to litellm/ui/litellm-dashboard/src/components/shared/useShortcut.ts
diff --git a/ui/litellm-dashboard/src/components/skills/SkillSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/skills/SkillSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/skills/SkillSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/skills/SkillSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/skills/SkillSelector.tsx b/litellm/ui/litellm-dashboard/src/components/skills/SkillSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/skills/SkillSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/skills/SkillSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/tag_management/TagSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/tag_management/TagSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/tag_management/TagSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/tag_management/TagSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/tag_management/TagSelector.tsx b/litellm/ui/litellm-dashboard/src/components/tag_management/TagSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/tag_management/TagSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/tag_management/TagSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/tag_management/types.tsx b/litellm/ui/litellm-dashboard/src/components/tag_management/types.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/tag_management/types.tsx
rename to litellm/ui/litellm-dashboard/src/components/tag_management/types.tsx
diff --git a/ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.tsx b/litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsPanel.tsx
diff --git a/ui/litellm-dashboard/src/components/team/AvailableTeamsTable.tsx b/litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/AvailableTeamsTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsTable.tsx
diff --git a/ui/litellm-dashboard/src/components/team/AvailableTeamsTableColumns.tsx b/litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsTableColumns.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/AvailableTeamsTableColumns.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/AvailableTeamsTableColumns.tsx
diff --git a/ui/litellm-dashboard/src/components/team/EditLoggingSettings.tsx b/litellm/ui/litellm-dashboard/src/components/team/EditLoggingSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/EditLoggingSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/EditLoggingSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/team/EditMembership.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/EditMembership.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/EditMembership.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/EditMembership.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/EditMembership.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/EditMembership.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/EditMembership.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/EditMembership.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/EditMembership.tsx b/litellm/ui/litellm-dashboard/src/components/team/EditMembership.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/EditMembership.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/EditMembership.tsx
diff --git a/ui/litellm-dashboard/src/components/team/GuardrailsSelect.tsx b/litellm/ui/litellm-dashboard/src/components/team/GuardrailsSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/GuardrailsSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/GuardrailsSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/team/LoggingSettings.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/LoggingSettings.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/LoggingSettings.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/LoggingSettings.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/LoggingSettings.tsx b/litellm/ui/litellm-dashboard/src/components/team/LoggingSettings.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/LoggingSettings.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/LoggingSettings.tsx
diff --git a/ui/litellm-dashboard/src/components/team/MyUserTab.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/MyUserTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/MyUserTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/MyUserTab.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/MyUserTab.tsx b/litellm/ui/litellm-dashboard/src/components/team/MyUserTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/MyUserTab.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/MyUserTab.tsx
diff --git a/ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.tsx b/litellm/ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/ResetMemberBudgetsDialog.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamAdminSettingsForm.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamInfo.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamInfo.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamInfo.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamInfo.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamInfo.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamInfo.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamInfo.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamInfo.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamInfo.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamInfo.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamMemberTab.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamMemberTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamMemberTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamMemberTab.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.tsx b/litellm/ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/TeamVirtualKeysTable.tsx
diff --git a/ui/litellm-dashboard/src/components/team/memberBudgetReset.test.ts b/litellm/ui/litellm-dashboard/src/components/team/memberBudgetReset.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/memberBudgetReset.test.ts
rename to litellm/ui/litellm-dashboard/src/components/team/memberBudgetReset.test.ts
diff --git a/ui/litellm-dashboard/src/components/team/memberBudgetReset.ts b/litellm/ui/litellm-dashboard/src/components/team/memberBudgetReset.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/memberBudgetReset.ts
rename to litellm/ui/litellm-dashboard/src/components/team/memberBudgetReset.ts
diff --git a/ui/litellm-dashboard/src/components/team/memberFormValues.test.ts b/litellm/ui/litellm-dashboard/src/components/team/memberFormValues.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/memberFormValues.test.ts
rename to litellm/ui/litellm-dashboard/src/components/team/memberFormValues.test.ts
diff --git a/ui/litellm-dashboard/src/components/team/memberFormValues.ts b/litellm/ui/litellm-dashboard/src/components/team/memberFormValues.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/memberFormValues.ts
rename to litellm/ui/litellm-dashboard/src/components/team/memberFormValues.ts
diff --git a/ui/litellm-dashboard/src/components/team/member_permissions.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/member_permissions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/member_permissions.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/member_permissions.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/member_permissions.tsx b/litellm/ui/litellm-dashboard/src/components/team/member_permissions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/member_permissions.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/member_permissions.tsx
diff --git a/ui/litellm-dashboard/src/components/team/permission_definitions.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/permission_definitions.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/permission_definitions.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/permission_definitions.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/permission_definitions.tsx b/litellm/ui/litellm-dashboard/src/components/team/permission_definitions.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/permission_definitions.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/permission_definitions.tsx
diff --git a/ui/litellm-dashboard/src/components/team/tabVisibilityUtils.test.ts b/litellm/ui/litellm-dashboard/src/components/team/tabVisibilityUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/tabVisibilityUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/components/team/tabVisibilityUtils.test.ts
diff --git a/ui/litellm-dashboard/src/components/team/tabVisibilityUtils.ts b/litellm/ui/litellm-dashboard/src/components/team/tabVisibilityUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/tabVisibilityUtils.ts
rename to litellm/ui/litellm-dashboard/src/components/team/tabVisibilityUtils.ts
diff --git a/ui/litellm-dashboard/src/components/team/teamAdminEditAccess.test.ts b/litellm/ui/litellm-dashboard/src/components/team/teamAdminEditAccess.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/teamAdminEditAccess.test.ts
rename to litellm/ui/litellm-dashboard/src/components/team/teamAdminEditAccess.test.ts
diff --git a/ui/litellm-dashboard/src/components/team/teamAdminEditAccess.ts b/litellm/ui/litellm-dashboard/src/components/team/teamAdminEditAccess.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/teamAdminEditAccess.ts
rename to litellm/ui/litellm-dashboard/src/components/team/teamAdminEditAccess.ts
diff --git a/ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.test.ts b/litellm/ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.test.ts
rename to litellm/ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.test.ts
diff --git a/ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.ts b/litellm/ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.ts
rename to litellm/ui/litellm-dashboard/src/components/team/teamMemberBudgetAlertEmails.ts
diff --git a/ui/litellm-dashboard/src/components/team/teamModelAccess.test.ts b/litellm/ui/litellm-dashboard/src/components/team/teamModelAccess.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/teamModelAccess.test.ts
rename to litellm/ui/litellm-dashboard/src/components/team/teamModelAccess.test.ts
diff --git a/ui/litellm-dashboard/src/components/team/teamModelAccess.ts b/litellm/ui/litellm-dashboard/src/components/team/teamModelAccess.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/teamModelAccess.ts
rename to litellm/ui/litellm-dashboard/src/components/team/teamModelAccess.ts
diff --git a/ui/litellm-dashboard/src/components/team/useMemberBudgetReset.test.tsx b/litellm/ui/litellm-dashboard/src/components/team/useMemberBudgetReset.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/useMemberBudgetReset.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/team/useMemberBudgetReset.test.tsx
diff --git a/ui/litellm-dashboard/src/components/team/useMemberBudgetReset.ts b/litellm/ui/litellm-dashboard/src/components/team/useMemberBudgetReset.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/useMemberBudgetReset.ts
rename to litellm/ui/litellm-dashboard/src/components/team/useMemberBudgetReset.ts
diff --git a/ui/litellm-dashboard/src/components/team/useMyTeamMember.ts b/litellm/ui/litellm-dashboard/src/components/team/useMyTeamMember.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/team/useMyTeamMember.ts
rename to litellm/ui/litellm-dashboard/src/components/team/useMyTeamMember.ts
diff --git a/ui/litellm-dashboard/src/components/templates/AutoRouterUsageViews.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/AutoRouterUsageViews.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/AutoRouterUsageViews.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/AutoRouterUsageViews.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeyAutoRouterUsageTab.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeyAutoRouterUsageTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeyAutoRouterUsageTab.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeyAutoRouterUsageTab.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeyEditViewControls.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeyEditViewControls.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeyEditViewControls.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeyEditViewControls.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeyInfoHeader.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeyInfoHeader.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeyInfoHeader.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeyInfoHeader.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeyInfoHeader.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeyInfoHeader.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeyInfoHeader.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeyInfoHeader.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeyInfoView.handleKeyUpdate.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeyInfoView.handleKeyUpdate.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeyInfoView.handleKeyUpdate.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeyInfoView.handleKeyUpdate.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeyProjectField.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeyProjectField.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeyProjectField.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeyProjectField.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeySavingsTab.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeySavingsTab.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeySavingsTab.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeySavingsTab.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/KeySavingsTab.tsx b/litellm/ui/litellm-dashboard/src/components/templates/KeySavingsTab.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/KeySavingsTab.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/KeySavingsTab.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.test.ts b/litellm/ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.test.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.test.ts
diff --git a/ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.ts b/litellm/ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/estimatedOutputTokens.ts
diff --git a/ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.test.ts b/litellm/ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.test.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.test.ts
diff --git a/ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.ts b/litellm/ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/keyEditFieldNormalizers.ts
diff --git a/ui/litellm-dashboard/src/components/templates/keyEditFormValues.test.ts b/litellm/ui/litellm-dashboard/src/components/templates/keyEditFormValues.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/keyEditFormValues.test.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/keyEditFormValues.test.ts
diff --git a/ui/litellm-dashboard/src/components/templates/keyEditFormValues.ts b/litellm/ui/litellm-dashboard/src/components/templates/keyEditFormValues.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/keyEditFormValues.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/keyEditFormValues.ts
diff --git a/ui/litellm-dashboard/src/components/templates/key_edit_view.integration.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/key_edit_view.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/key_edit_view.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/key_edit_view.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/key_edit_view.tsx b/litellm/ui/litellm-dashboard/src/components/templates/key_edit_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/key_edit_view.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/key_edit_view.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/key_info_view.budget_display.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/key_info_view.budget_display.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/key_info_view.budget_display.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/key_info_view.budget_display.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/key_info_view.test.tsx b/litellm/ui/litellm-dashboard/src/components/templates/key_info_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/key_info_view.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/key_info_view.test.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/key_info_view.tsx b/litellm/ui/litellm-dashboard/src/components/templates/key_info_view.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/key_info_view.tsx
rename to litellm/ui/litellm-dashboard/src/components/templates/key_info_view.tsx
diff --git a/ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.test.ts b/litellm/ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.test.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.test.ts
diff --git a/ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.ts b/litellm/ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.ts
similarity index 100%
rename from ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.ts
rename to litellm/ui/litellm-dashboard/src/components/templates/teamAdminMemberKeyPayload.ts
diff --git a/ui/litellm-dashboard/src/components/ui/Bubble.tsx b/litellm/ui/litellm-dashboard/src/components/ui/Bubble.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/Bubble.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/Bubble.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/Resizable.tsx b/litellm/ui/litellm-dashboard/src/components/ui/Resizable.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/Resizable.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/Resizable.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/ResizableSheetContent.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/ResizableSheetContent.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/ResizableSheetContent.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/ResizableSheetContent.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/ResizableSheetContent.tsx b/litellm/ui/litellm-dashboard/src/components/ui/ResizableSheetContent.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/ResizableSheetContent.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/ResizableSheetContent.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/accordion.tsx b/litellm/ui/litellm-dashboard/src/components/ui/accordion.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/accordion.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/accordion.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/alert-dialog.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/alert-dialog.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/alert-dialog.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/alert-dialog.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/alert-dialog.tsx b/litellm/ui/litellm-dashboard/src/components/ui/alert-dialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/alert-dialog.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/alert-dialog.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/alert.tsx b/litellm/ui/litellm-dashboard/src/components/ui/alert.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/alert.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/alert.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/attachment.tsx b/litellm/ui/litellm-dashboard/src/components/ui/attachment.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/attachment.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/attachment.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/avatar.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/avatar.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/avatar.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/avatar.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/avatar.tsx b/litellm/ui/litellm-dashboard/src/components/ui/avatar.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/avatar.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/avatar.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/badge.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/badge.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/badge.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/badge.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/badge.tsx b/litellm/ui/litellm-dashboard/src/components/ui/badge.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/badge.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/badge.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/breadcrumb.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/breadcrumb.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/breadcrumb.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/breadcrumb.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/breadcrumb.tsx b/litellm/ui/litellm-dashboard/src/components/ui/breadcrumb.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/breadcrumb.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/breadcrumb.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/button-group.tsx b/litellm/ui/litellm-dashboard/src/components/ui/button-group.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/button-group.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/button-group.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/button.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/button.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/button.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/button.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/button.tsx b/litellm/ui/litellm-dashboard/src/components/ui/button.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/button.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/button.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/card.tsx b/litellm/ui/litellm-dashboard/src/components/ui/card.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/card.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/card.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/chart.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/chart.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/chart.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/chart.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/chart.tsx b/litellm/ui/litellm-dashboard/src/components/ui/chart.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/chart.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/chart.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/checkbox.tsx b/litellm/ui/litellm-dashboard/src/components/ui/checkbox.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/checkbox.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/checkbox.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/collapsible.tsx b/litellm/ui/litellm-dashboard/src/components/ui/collapsible.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/collapsible.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/collapsible.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/combobox.tsx b/litellm/ui/litellm-dashboard/src/components/ui/combobox.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/combobox.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/combobox.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/command.tsx b/litellm/ui/litellm-dashboard/src/components/ui/command.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/command.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/command.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/dialog.tsx b/litellm/ui/litellm-dashboard/src/components/ui/dialog.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/dialog.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/dialog.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/dropdown-menu.tsx b/litellm/ui/litellm-dashboard/src/components/ui/dropdown-menu.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/dropdown-menu.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/dropdown-menu.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/empty.tsx b/litellm/ui/litellm-dashboard/src/components/ui/empty.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/empty.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/empty.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/field.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/field.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/field.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/field.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/field.tsx b/litellm/ui/litellm-dashboard/src/components/ui/field.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/field.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/field.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/hover-card.tsx b/litellm/ui/litellm-dashboard/src/components/ui/hover-card.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/hover-card.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/hover-card.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/input-group.tsx b/litellm/ui/litellm-dashboard/src/components/ui/input-group.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/input-group.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/input-group.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/input.tsx b/litellm/ui/litellm-dashboard/src/components/ui/input.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/input.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/input.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/item.tsx b/litellm/ui/litellm-dashboard/src/components/ui/item.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/item.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/item.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/kbd.tsx b/litellm/ui/litellm-dashboard/src/components/ui/kbd.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/kbd.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/kbd.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/label.tsx b/litellm/ui/litellm-dashboard/src/components/ui/label.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/label.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/label.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/marker.tsx b/litellm/ui/litellm-dashboard/src/components/ui/marker.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/marker.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/marker.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/message-scroller.tsx b/litellm/ui/litellm-dashboard/src/components/ui/message-scroller.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/message-scroller.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/message-scroller.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/message.tsx b/litellm/ui/litellm-dashboard/src/components/ui/message.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/message.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/message.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/popover.tsx b/litellm/ui/litellm-dashboard/src/components/ui/popover.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/popover.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/popover.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/radio-group.tsx b/litellm/ui/litellm-dashboard/src/components/ui/radio-group.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/radio-group.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/radio-group.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/ref-forwarding.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/ref-forwarding.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/ref-forwarding.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/ref-forwarding.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/scroll-area.tsx b/litellm/ui/litellm-dashboard/src/components/ui/scroll-area.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/scroll-area.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/scroll-area.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/select.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/select.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/select.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/select.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/select.tsx b/litellm/ui/litellm-dashboard/src/components/ui/select.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/select.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/select.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/separator.tsx b/litellm/ui/litellm-dashboard/src/components/ui/separator.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/separator.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/separator.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/sheet.tsx b/litellm/ui/litellm-dashboard/src/components/ui/sheet.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/sheet.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/sheet.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/skeleton.tsx b/litellm/ui/litellm-dashboard/src/components/ui/skeleton.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/skeleton.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/skeleton.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/slider.tsx b/litellm/ui/litellm-dashboard/src/components/ui/slider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/slider.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/slider.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/sonner.tsx b/litellm/ui/litellm-dashboard/src/components/ui/sonner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/sonner.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/sonner.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/spinner.tsx b/litellm/ui/litellm-dashboard/src/components/ui/spinner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/spinner.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/spinner.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/switch.tsx b/litellm/ui/litellm-dashboard/src/components/ui/switch.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/switch.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/switch.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/table.tsx b/litellm/ui/litellm-dashboard/src/components/ui/table.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/table.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/table.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/tabs.tsx b/litellm/ui/litellm-dashboard/src/components/ui/tabs.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/tabs.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/tabs.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/textarea.tsx b/litellm/ui/litellm-dashboard/src/components/ui/textarea.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/textarea.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/textarea.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/toggle-group.tsx b/litellm/ui/litellm-dashboard/src/components/ui/toggle-group.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/toggle-group.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/toggle-group.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/toggle.tsx b/litellm/ui/litellm-dashboard/src/components/ui/toggle.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/toggle.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/toggle.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/tooltip.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/tooltip.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/tooltip.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/tooltip.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/tooltip.tsx b/litellm/ui/litellm-dashboard/src/components/ui/tooltip.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/tooltip.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/tooltip.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/ui-loading-spinner.test.tsx b/litellm/ui/litellm-dashboard/src/components/ui/ui-loading-spinner.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/ui-loading-spinner.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/ui-loading-spinner.test.tsx
diff --git a/ui/litellm-dashboard/src/components/ui/ui-loading-spinner.tsx b/litellm/ui/litellm-dashboard/src/components/ui/ui-loading-spinner.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/ui/ui-loading-spinner.tsx
rename to litellm/ui/litellm-dashboard/src/components/ui/ui-loading-spinner.tsx
diff --git a/ui/litellm-dashboard/src/components/update_model_credentials_modal.test.tsx b/litellm/ui/litellm-dashboard/src/components/update_model_credentials_modal.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/update_model_credentials_modal.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/update_model_credentials_modal.test.tsx
diff --git a/ui/litellm-dashboard/src/components/update_model_credentials_modal.tsx b/litellm/ui/litellm-dashboard/src/components/update_model_credentials_modal.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/update_model_credentials_modal.tsx
rename to litellm/ui/litellm-dashboard/src/components/update_model_credentials_modal.tsx
diff --git a/ui/litellm-dashboard/src/components/user_agent_activity.test.tsx b/litellm/ui/litellm-dashboard/src/components/user_agent_activity.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/user_agent_activity.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/user_agent_activity.test.tsx
diff --git a/ui/litellm-dashboard/src/components/user_agent_activity.tsx b/litellm/ui/litellm-dashboard/src/components/user_agent_activity.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/user_agent_activity.tsx
rename to litellm/ui/litellm-dashboard/src/components/user_agent_activity.tsx
diff --git a/ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.test.tsx b/litellm/ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.test.tsx
diff --git a/ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.tsx b/litellm/ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.tsx
rename to litellm/ui/litellm-dashboard/src/components/vector_store_management/VectorStoreSelector.tsx
diff --git a/ui/litellm-dashboard/src/components/vector_store_management/types.tsx b/litellm/ui/litellm-dashboard/src/components/vector_store_management/types.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/vector_store_management/types.tsx
rename to litellm/ui/litellm-dashboard/src/components/vector_store_management/types.tsx
diff --git a/ui/litellm-dashboard/src/components/vector_store_providers.test.tsx b/litellm/ui/litellm-dashboard/src/components/vector_store_providers.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/vector_store_providers.test.tsx
rename to litellm/ui/litellm-dashboard/src/components/vector_store_providers.test.tsx
diff --git a/ui/litellm-dashboard/src/components/vector_store_providers.tsx b/litellm/ui/litellm-dashboard/src/components/vector_store_providers.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/vector_store_providers.tsx
rename to litellm/ui/litellm-dashboard/src/components/vector_store_providers.tsx
diff --git a/ui/litellm-dashboard/src/components/view_model/ModelTeamSelect.tsx b/litellm/ui/litellm-dashboard/src/components/view_model/ModelTeamSelect.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/view_model/ModelTeamSelect.tsx
rename to litellm/ui/litellm-dashboard/src/components/view_model/ModelTeamSelect.tsx
diff --git a/ui/litellm-dashboard/src/components/view_model/model_name_display.tsx b/litellm/ui/litellm-dashboard/src/components/view_model/model_name_display.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/components/view_model/model_name_display.tsx
rename to litellm/ui/litellm-dashboard/src/components/view_model/model_name_display.tsx
diff --git a/ui/litellm-dashboard/src/contexts/AuthContext.tsx b/litellm/ui/litellm-dashboard/src/contexts/AuthContext.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/AuthContext.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/AuthContext.tsx
diff --git a/ui/litellm-dashboard/src/contexts/ChatShellContext.integration.test.tsx b/litellm/ui/litellm-dashboard/src/contexts/ChatShellContext.integration.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/ChatShellContext.integration.test.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/ChatShellContext.integration.test.tsx
diff --git a/ui/litellm-dashboard/src/contexts/ChatShellContext.tsx b/litellm/ui/litellm-dashboard/src/contexts/ChatShellContext.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/ChatShellContext.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/ChatShellContext.tsx
diff --git a/ui/litellm-dashboard/src/contexts/HotkeysProvider.tsx b/litellm/ui/litellm-dashboard/src/contexts/HotkeysProvider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/HotkeysProvider.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/HotkeysProvider.tsx
diff --git a/ui/litellm-dashboard/src/contexts/PluginModeContext.test.tsx b/litellm/ui/litellm-dashboard/src/contexts/PluginModeContext.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/PluginModeContext.test.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/PluginModeContext.test.tsx
diff --git a/ui/litellm-dashboard/src/contexts/PluginModeContext.tsx b/litellm/ui/litellm-dashboard/src/contexts/PluginModeContext.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/PluginModeContext.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/PluginModeContext.tsx
diff --git a/ui/litellm-dashboard/src/contexts/ReactQueryProvider.test.tsx b/litellm/ui/litellm-dashboard/src/contexts/ReactQueryProvider.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/ReactQueryProvider.test.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/ReactQueryProvider.test.tsx
diff --git a/ui/litellm-dashboard/src/contexts/ReactQueryProvider.tsx b/litellm/ui/litellm-dashboard/src/contexts/ReactQueryProvider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/ReactQueryProvider.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/ReactQueryProvider.tsx
diff --git a/ui/litellm-dashboard/src/contexts/TerminologyContext.test.tsx b/litellm/ui/litellm-dashboard/src/contexts/TerminologyContext.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/TerminologyContext.test.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/TerminologyContext.test.tsx
diff --git a/ui/litellm-dashboard/src/contexts/TerminologyContext.tsx b/litellm/ui/litellm-dashboard/src/contexts/TerminologyContext.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/TerminologyContext.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/TerminologyContext.tsx
diff --git a/ui/litellm-dashboard/src/contexts/ThemeContext.tsx b/litellm/ui/litellm-dashboard/src/contexts/ThemeContext.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/contexts/ThemeContext.tsx
rename to litellm/ui/litellm-dashboard/src/contexts/ThemeContext.tsx
diff --git a/ui/litellm-dashboard/src/data/canadianPiiCompliancePrompts.ts b/litellm/ui/litellm-dashboard/src/data/canadianPiiCompliancePrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/canadianPiiCompliancePrompts.ts
rename to litellm/ui/litellm-dashboard/src/data/canadianPiiCompliancePrompts.ts
diff --git a/ui/litellm-dashboard/src/data/claimsCompliancePrompts.ts b/litellm/ui/litellm-dashboard/src/data/claimsCompliancePrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/claimsCompliancePrompts.ts
rename to litellm/ui/litellm-dashboard/src/data/claimsCompliancePrompts.ts
diff --git a/ui/litellm-dashboard/src/data/codeExecutionCompliancePrompts.ts b/litellm/ui/litellm-dashboard/src/data/codeExecutionCompliancePrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/codeExecutionCompliancePrompts.ts
rename to litellm/ui/litellm-dashboard/src/data/codeExecutionCompliancePrompts.ts
diff --git a/ui/litellm-dashboard/src/data/compliancePrompts.test.ts b/litellm/ui/litellm-dashboard/src/data/compliancePrompts.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/compliancePrompts.test.ts
rename to litellm/ui/litellm-dashboard/src/data/compliancePrompts.test.ts
diff --git a/ui/litellm-dashboard/src/data/compliancePrompts.ts b/litellm/ui/litellm-dashboard/src/data/compliancePrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/compliancePrompts.ts
rename to litellm/ui/litellm-dashboard/src/data/compliancePrompts.ts
diff --git a/ui/litellm-dashboard/src/data/financialCompliancePrompts.ts b/litellm/ui/litellm-dashboard/src/data/financialCompliancePrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/financialCompliancePrompts.ts
rename to litellm/ui/litellm-dashboard/src/data/financialCompliancePrompts.ts
diff --git a/ui/litellm-dashboard/src/data/insultsCompliancePrompts.ts b/litellm/ui/litellm-dashboard/src/data/insultsCompliancePrompts.ts
similarity index 100%
rename from ui/litellm-dashboard/src/data/insultsCompliancePrompts.ts
rename to litellm/ui/litellm-dashboard/src/data/insultsCompliancePrompts.ts
diff --git a/ui/litellm-dashboard/src/hooks/mcpOAuthUtils.ts b/litellm/ui/litellm-dashboard/src/hooks/mcpOAuthUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/mcpOAuthUtils.ts
rename to litellm/ui/litellm-dashboard/src/hooks/mcpOAuthUtils.ts
diff --git a/ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.test.tsx b/litellm/ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.test.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.test.tsx
diff --git a/ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.ts b/litellm/ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.ts
rename to litellm/ui/litellm-dashboard/src/hooks/policies/useDeletePolicyAttachment.ts
diff --git a/ui/litellm-dashboard/src/hooks/use-safe-layout-effect.ts b/litellm/ui/litellm-dashboard/src/hooks/use-safe-layout-effect.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/use-safe-layout-effect.ts
rename to litellm/ui/litellm-dashboard/src/hooks/use-safe-layout-effect.ts
diff --git a/ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.test.tsx b/litellm/ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.test.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.test.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.tsx b/litellm/ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useMcpOAuthFlow.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useSyntaxTheme.test.tsx b/litellm/ui/litellm-dashboard/src/hooks/useSyntaxTheme.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useSyntaxTheme.test.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useSyntaxTheme.test.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useSyntaxTheme.ts b/litellm/ui/litellm-dashboard/src/hooks/useSyntaxTheme.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useSyntaxTheme.ts
rename to litellm/ui/litellm-dashboard/src/hooks/useSyntaxTheme.ts
diff --git a/ui/litellm-dashboard/src/hooks/useTestMCPConnection.tsx b/litellm/ui/litellm-dashboard/src/hooks/useTestMCPConnection.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useTestMCPConnection.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useTestMCPConnection.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.test.tsx b/litellm/ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.test.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.test.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.tsx b/litellm/ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useToolsOAuthFlow.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useUrlTab.test.tsx b/litellm/ui/litellm-dashboard/src/hooks/useUrlTab.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useUrlTab.test.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useUrlTab.test.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useUrlTab.ts b/litellm/ui/litellm-dashboard/src/hooks/useUrlTab.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useUrlTab.ts
rename to litellm/ui/litellm-dashboard/src/hooks/useUrlTab.ts
diff --git a/ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.test.tsx b/litellm/ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.test.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.test.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.tsx b/litellm/ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.tsx
rename to litellm/ui/litellm-dashboard/src/hooks/useUserMcpOAuthFlow.tsx
diff --git a/ui/litellm-dashboard/src/hooks/useVisitedTabs.ts b/litellm/ui/litellm-dashboard/src/hooks/useVisitedTabs.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useVisitedTabs.ts
rename to litellm/ui/litellm-dashboard/src/hooks/useVisitedTabs.ts
diff --git a/ui/litellm-dashboard/src/hooks/useWorker.ts b/litellm/ui/litellm-dashboard/src/hooks/useWorker.ts
similarity index 100%
rename from ui/litellm-dashboard/src/hooks/useWorker.ts
rename to litellm/ui/litellm-dashboard/src/hooks/useWorker.ts
diff --git a/ui/litellm-dashboard/src/i18n/I18nProvider.test.tsx b/litellm/ui/litellm-dashboard/src/i18n/I18nProvider.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/I18nProvider.test.tsx
rename to litellm/ui/litellm-dashboard/src/i18n/I18nProvider.test.tsx
diff --git a/ui/litellm-dashboard/src/i18n/I18nProvider.tsx b/litellm/ui/litellm-dashboard/src/i18n/I18nProvider.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/I18nProvider.tsx
rename to litellm/ui/litellm-dashboard/src/i18n/I18nProvider.tsx
diff --git a/ui/litellm-dashboard/src/i18n/formats.test.ts b/litellm/ui/litellm-dashboard/src/i18n/formats.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/formats.test.ts
rename to litellm/ui/litellm-dashboard/src/i18n/formats.test.ts
diff --git a/ui/litellm-dashboard/src/i18n/formats.ts b/litellm/ui/litellm-dashboard/src/i18n/formats.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/formats.ts
rename to litellm/ui/litellm-dashboard/src/i18n/formats.ts
diff --git a/ui/litellm-dashboard/src/i18n/i18n.test-d.ts b/litellm/ui/litellm-dashboard/src/i18n/i18n.test-d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/i18n.test-d.ts
rename to litellm/ui/litellm-dashboard/src/i18n/i18n.test-d.ts
diff --git a/ui/litellm-dashboard/src/i18n/i18n.ts b/litellm/ui/litellm-dashboard/src/i18n/i18n.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/i18n.ts
rename to litellm/ui/litellm-dashboard/src/i18n/i18n.ts
diff --git a/ui/litellm-dashboard/src/i18n/languages.test.ts b/litellm/ui/litellm-dashboard/src/i18n/languages.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/languages.test.ts
rename to litellm/ui/litellm-dashboard/src/i18n/languages.test.ts
diff --git a/ui/litellm-dashboard/src/i18n/languages.ts b/litellm/ui/litellm-dashboard/src/i18n/languages.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/languages.ts
rename to litellm/ui/litellm-dashboard/src/i18n/languages.ts
diff --git a/ui/litellm-dashboard/src/i18n/locales.test.ts b/litellm/ui/litellm-dashboard/src/i18n/locales.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/locales.test.ts
rename to litellm/ui/litellm-dashboard/src/i18n/locales.test.ts
diff --git a/ui/litellm-dashboard/src/i18n/locales/en.json b/litellm/ui/litellm-dashboard/src/i18n/locales/en.json
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/locales/en.json
rename to litellm/ui/litellm-dashboard/src/i18n/locales/en.json
diff --git a/ui/litellm-dashboard/src/i18n/untranslated/codeSamples.ts b/litellm/ui/litellm-dashboard/src/i18n/untranslated/codeSamples.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/untranslated/codeSamples.ts
rename to litellm/ui/litellm-dashboard/src/i18n/untranslated/codeSamples.ts
diff --git a/ui/litellm-dashboard/src/i18n/untranslated/productNames.ts b/litellm/ui/litellm-dashboard/src/i18n/untranslated/productNames.ts
similarity index 100%
rename from ui/litellm-dashboard/src/i18n/untranslated/productNames.ts
rename to litellm/ui/litellm-dashboard/src/i18n/untranslated/productNames.ts
diff --git a/ui/litellm-dashboard/src/lib/assetPaths.test.ts b/litellm/ui/litellm-dashboard/src/lib/assetPaths.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/assetPaths.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/assetPaths.test.ts
diff --git a/ui/litellm-dashboard/src/lib/assetPaths.ts b/litellm/ui/litellm-dashboard/src/lib/assetPaths.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/assetPaths.ts
rename to litellm/ui/litellm-dashboard/src/lib/assetPaths.ts
diff --git a/ui/litellm-dashboard/src/lib/autorouter_presets.test.ts b/litellm/ui/litellm-dashboard/src/lib/autorouter_presets.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/autorouter_presets.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/autorouter_presets.test.ts
diff --git a/ui/litellm-dashboard/src/lib/autorouter_presets.ts b/litellm/ui/litellm-dashboard/src/lib/autorouter_presets.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/autorouter_presets.ts
rename to litellm/ui/litellm-dashboard/src/lib/autorouter_presets.ts
diff --git a/ui/litellm-dashboard/src/lib/cva.config.test.ts b/litellm/ui/litellm-dashboard/src/lib/cva.config.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/cva.config.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/cva.config.test.ts
diff --git a/ui/litellm-dashboard/src/lib/cva.config.ts b/litellm/ui/litellm-dashboard/src/lib/cva.config.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/cva.config.ts
rename to litellm/ui/litellm-dashboard/src/lib/cva.config.ts
diff --git a/ui/litellm-dashboard/src/lib/decisionModels.test.ts b/litellm/ui/litellm-dashboard/src/lib/decisionModels.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/decisionModels.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/decisionModels.test.ts
diff --git a/ui/litellm-dashboard/src/lib/decisionModels.ts b/litellm/ui/litellm-dashboard/src/lib/decisionModels.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/decisionModels.ts
rename to litellm/ui/litellm-dashboard/src/lib/decisionModels.ts
diff --git a/ui/litellm-dashboard/src/lib/forms/numberOrNull.ts b/litellm/ui/litellm-dashboard/src/lib/forms/numberOrNull.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/numberOrNull.ts
rename to litellm/ui/litellm-dashboard/src/lib/forms/numberOrNull.ts
diff --git a/ui/litellm-dashboard/src/lib/forms/pickDirty.test.ts b/litellm/ui/litellm-dashboard/src/lib/forms/pickDirty.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/pickDirty.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/forms/pickDirty.test.ts
diff --git a/ui/litellm-dashboard/src/lib/forms/pickDirty.ts b/litellm/ui/litellm-dashboard/src/lib/forms/pickDirty.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/pickDirty.ts
rename to litellm/ui/litellm-dashboard/src/lib/forms/pickDirty.ts
diff --git a/ui/litellm-dashboard/src/lib/forms/urlValidation.test.ts b/litellm/ui/litellm-dashboard/src/lib/forms/urlValidation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/urlValidation.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/forms/urlValidation.test.ts
diff --git a/ui/litellm-dashboard/src/lib/forms/urlValidation.ts b/litellm/ui/litellm-dashboard/src/lib/forms/urlValidation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/urlValidation.ts
rename to litellm/ui/litellm-dashboard/src/lib/forms/urlValidation.ts
diff --git a/ui/litellm-dashboard/src/lib/forms/useZodForm.test.tsx b/litellm/ui/litellm-dashboard/src/lib/forms/useZodForm.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/useZodForm.test.tsx
rename to litellm/ui/litellm-dashboard/src/lib/forms/useZodForm.test.tsx
diff --git a/ui/litellm-dashboard/src/lib/forms/useZodForm.ts b/litellm/ui/litellm-dashboard/src/lib/forms/useZodForm.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/forms/useZodForm.ts
rename to litellm/ui/litellm-dashboard/src/lib/forms/useZodForm.ts
diff --git a/ui/litellm-dashboard/src/lib/http/.gitattributes b/litellm/ui/litellm-dashboard/src/lib/http/.gitattributes
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/.gitattributes
rename to litellm/ui/litellm-dashboard/src/lib/http/.gitattributes
diff --git a/ui/litellm-dashboard/src/lib/http/api.sameOrigin.test.ts b/litellm/ui/litellm-dashboard/src/lib/http/api.sameOrigin.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/api.sameOrigin.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/api.sameOrigin.test.ts
diff --git a/ui/litellm-dashboard/src/lib/http/api.test-d.ts b/litellm/ui/litellm-dashboard/src/lib/http/api.test-d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/api.test-d.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/api.test-d.ts
diff --git a/ui/litellm-dashboard/src/lib/http/api.test.ts b/litellm/ui/litellm-dashboard/src/lib/http/api.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/api.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/api.test.ts
diff --git a/ui/litellm-dashboard/src/lib/http/api.ts b/litellm/ui/litellm-dashboard/src/lib/http/api.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/api.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/api.ts
diff --git a/ui/litellm-dashboard/src/lib/http/client.test.ts b/litellm/ui/litellm-dashboard/src/lib/http/client.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/client.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/client.test.ts
diff --git a/ui/litellm-dashboard/src/lib/http/client.ts b/litellm/ui/litellm-dashboard/src/lib/http/client.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/client.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/client.ts
diff --git a/ui/litellm-dashboard/src/lib/http/observeResponseHeaders.ts b/litellm/ui/litellm-dashboard/src/lib/http/observeResponseHeaders.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/observeResponseHeaders.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/observeResponseHeaders.ts
diff --git a/ui/litellm-dashboard/src/lib/http/resolveApiBase.test.ts b/litellm/ui/litellm-dashboard/src/lib/http/resolveApiBase.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/resolveApiBase.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/resolveApiBase.test.ts
diff --git a/ui/litellm-dashboard/src/lib/http/resolveApiBase.ts b/litellm/ui/litellm-dashboard/src/lib/http/resolveApiBase.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/resolveApiBase.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/resolveApiBase.ts
diff --git a/ui/litellm-dashboard/src/lib/http/runtime.test.ts b/litellm/ui/litellm-dashboard/src/lib/http/runtime.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/runtime.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/runtime.test.ts
diff --git a/ui/litellm-dashboard/src/lib/http/runtime.ts b/litellm/ui/litellm-dashboard/src/lib/http/runtime.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/runtime.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/runtime.ts
diff --git a/ui/litellm-dashboard/src/lib/http/schema.d.ts b/litellm/ui/litellm-dashboard/src/lib/http/schema.d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/schema.d.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/schema.d.ts
diff --git a/ui/litellm-dashboard/src/lib/http/searchToolTypes.test-d.ts b/litellm/ui/litellm-dashboard/src/lib/http/searchToolTypes.test-d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/searchToolTypes.test-d.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/searchToolTypes.test-d.ts
diff --git a/ui/litellm-dashboard/src/lib/http/traceQueryTypes.test-d.ts b/litellm/ui/litellm-dashboard/src/lib/http/traceQueryTypes.test-d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/http/traceQueryTypes.test-d.ts
rename to litellm/ui/litellm-dashboard/src/lib/http/traceQueryTypes.test-d.ts
diff --git a/ui/litellm-dashboard/src/lib/logoTreatments.test.ts b/litellm/ui/litellm-dashboard/src/lib/logoTreatments.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/logoTreatments.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/logoTreatments.test.ts
diff --git a/ui/litellm-dashboard/src/lib/logoTreatments.ts b/litellm/ui/litellm-dashboard/src/lib/logoTreatments.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/logoTreatments.ts
rename to litellm/ui/litellm-dashboard/src/lib/logoTreatments.ts
diff --git a/ui/litellm-dashboard/src/lib/serverRootPath.ts b/litellm/ui/litellm-dashboard/src/lib/serverRootPath.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/serverRootPath.ts
rename to litellm/ui/litellm-dashboard/src/lib/serverRootPath.ts
diff --git a/ui/litellm-dashboard/src/lib/storage.test.tsx b/litellm/ui/litellm-dashboard/src/lib/storage.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/src/lib/storage.test.tsx
rename to litellm/ui/litellm-dashboard/src/lib/storage.test.tsx
diff --git a/ui/litellm-dashboard/src/lib/storage.ts b/litellm/ui/litellm-dashboard/src/lib/storage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/storage.ts
rename to litellm/ui/litellm-dashboard/src/lib/storage.ts
diff --git a/ui/litellm-dashboard/src/lib/telemetry/uiEvents.test.ts b/litellm/ui/litellm-dashboard/src/lib/telemetry/uiEvents.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/telemetry/uiEvents.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/telemetry/uiEvents.test.ts
diff --git a/ui/litellm-dashboard/src/lib/telemetry/uiEvents.ts b/litellm/ui/litellm-dashboard/src/lib/telemetry/uiEvents.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/telemetry/uiEvents.ts
rename to litellm/ui/litellm-dashboard/src/lib/telemetry/uiEvents.ts
diff --git a/ui/litellm-dashboard/src/lib/terminology.test.ts b/litellm/ui/litellm-dashboard/src/lib/terminology.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/terminology.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/terminology.test.ts
diff --git a/ui/litellm-dashboard/src/lib/terminology.ts b/litellm/ui/litellm-dashboard/src/lib/terminology.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/terminology.ts
rename to litellm/ui/litellm-dashboard/src/lib/terminology.ts
diff --git a/ui/litellm-dashboard/src/lib/toast.test.ts b/litellm/ui/litellm-dashboard/src/lib/toast.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/toast.test.ts
rename to litellm/ui/litellm-dashboard/src/lib/toast.test.ts
diff --git a/ui/litellm-dashboard/src/lib/toast.ts b/litellm/ui/litellm-dashboard/src/lib/toast.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/toast.ts
rename to litellm/ui/litellm-dashboard/src/lib/toast.ts
diff --git a/ui/litellm-dashboard/src/lib/wildcard_routes.ts b/litellm/ui/litellm-dashboard/src/lib/wildcard_routes.ts
similarity index 100%
rename from ui/litellm-dashboard/src/lib/wildcard_routes.ts
rename to litellm/ui/litellm-dashboard/src/lib/wildcard_routes.ts
diff --git a/ui/litellm-dashboard/src/next-types.d.ts b/litellm/ui/litellm-dashboard/src/next-types.d.ts
similarity index 100%
rename from ui/litellm-dashboard/src/next-types.d.ts
rename to litellm/ui/litellm-dashboard/src/next-types.d.ts
diff --git a/ui/litellm-dashboard/src/types.ts b/litellm/ui/litellm-dashboard/src/types.ts
similarity index 100%
rename from ui/litellm-dashboard/src/types.ts
rename to litellm/ui/litellm-dashboard/src/types.ts
diff --git a/ui/litellm-dashboard/src/utils/activityTimestamp.test.ts b/litellm/ui/litellm-dashboard/src/utils/activityTimestamp.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/activityTimestamp.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/activityTimestamp.test.ts
diff --git a/ui/litellm-dashboard/src/utils/activityTimestamp.ts b/litellm/ui/litellm-dashboard/src/utils/activityTimestamp.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/activityTimestamp.ts
rename to litellm/ui/litellm-dashboard/src/utils/activityTimestamp.ts
diff --git a/ui/litellm-dashboard/src/utils/budgetUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/budgetUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/budgetUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/budgetUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/budgetUtils.ts b/litellm/ui/litellm-dashboard/src/utils/budgetUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/budgetUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/budgetUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/capabilities.test.ts b/litellm/ui/litellm-dashboard/src/utils/capabilities.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/capabilities.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/capabilities.test.ts
diff --git a/ui/litellm-dashboard/src/utils/capabilities.ts b/litellm/ui/litellm-dashboard/src/utils/capabilities.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/capabilities.ts
rename to litellm/ui/litellm-dashboard/src/utils/capabilities.ts
diff --git a/ui/litellm-dashboard/src/utils/cookieUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/cookieUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/cookieUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/cookieUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/cookieUtils.ts b/litellm/ui/litellm-dashboard/src/utils/cookieUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/cookieUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/cookieUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/dataUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/dataUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/dataUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/dataUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/dataUtils.ts b/litellm/ui/litellm-dashboard/src/utils/dataUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/dataUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/dataUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/debounceConstants.ts b/litellm/ui/litellm-dashboard/src/utils/debounceConstants.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/debounceConstants.ts
rename to litellm/ui/litellm-dashboard/src/utils/debounceConstants.ts
diff --git a/ui/litellm-dashboard/src/utils/entityLinks.test.ts b/litellm/ui/litellm-dashboard/src/utils/entityLinks.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/entityLinks.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/entityLinks.test.ts
diff --git a/ui/litellm-dashboard/src/utils/entityLinks.ts b/litellm/ui/litellm-dashboard/src/utils/entityLinks.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/entityLinks.ts
rename to litellm/ui/litellm-dashboard/src/utils/entityLinks.ts
diff --git a/ui/litellm-dashboard/src/utils/errorPatterns.ts b/litellm/ui/litellm-dashboard/src/utils/errorPatterns.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/errorPatterns.ts
rename to litellm/ui/litellm-dashboard/src/utils/errorPatterns.ts
diff --git a/ui/litellm-dashboard/src/utils/errorUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/errorUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/errorUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/errorUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/errorUtils.ts b/litellm/ui/litellm-dashboard/src/utils/errorUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/errorUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/errorUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/jwtUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/jwtUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/jwtUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/jwtUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/jwtUtils.ts b/litellm/ui/litellm-dashboard/src/utils/jwtUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/jwtUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/jwtUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/keyExpiryUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/keyExpiryUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/keyExpiryUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/keyExpiryUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/keyExpiryUtils.ts b/litellm/ui/litellm-dashboard/src/utils/keyExpiryUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/keyExpiryUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/keyExpiryUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/keyUpdateUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/keyUpdateUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/keyUpdateUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/keyUpdateUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/keyUpdateUtils.ts b/litellm/ui/litellm-dashboard/src/utils/keyUpdateUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/keyUpdateUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/keyUpdateUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/licenseUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/licenseUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/licenseUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/licenseUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/licenseUtils.ts b/litellm/ui/litellm-dashboard/src/utils/licenseUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/licenseUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/licenseUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/localStorageUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/localStorageUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/localStorageUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/localStorageUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/localStorageUtils.ts b/litellm/ui/litellm-dashboard/src/utils/localStorageUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/localStorageUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/localStorageUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/maskedSecretUtils.ts b/litellm/ui/litellm-dashboard/src/utils/maskedSecretUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/maskedSecretUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/maskedSecretUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/mcpHeaderUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/mcpHeaderUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/mcpHeaderUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/mcpHeaderUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/mcpHeaderUtils.ts b/litellm/ui/litellm-dashboard/src/utils/mcpHeaderUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/mcpHeaderUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/mcpHeaderUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/mcpTokenStore.test.ts b/litellm/ui/litellm-dashboard/src/utils/mcpTokenStore.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/mcpTokenStore.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/mcpTokenStore.test.ts
diff --git a/ui/litellm-dashboard/src/utils/mcpTokenStore.ts b/litellm/ui/litellm-dashboard/src/utils/mcpTokenStore.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/mcpTokenStore.ts
rename to litellm/ui/litellm-dashboard/src/utils/mcpTokenStore.ts
diff --git a/ui/litellm-dashboard/src/utils/mcpToolCrudClassification.test.ts b/litellm/ui/litellm-dashboard/src/utils/mcpToolCrudClassification.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/mcpToolCrudClassification.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/mcpToolCrudClassification.test.ts
diff --git a/ui/litellm-dashboard/src/utils/mcpToolCrudClassification.ts b/litellm/ui/litellm-dashboard/src/utils/mcpToolCrudClassification.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/mcpToolCrudClassification.ts
rename to litellm/ui/litellm-dashboard/src/utils/mcpToolCrudClassification.ts
diff --git a/ui/litellm-dashboard/src/utils/modelEditParams.ts b/litellm/ui/litellm-dashboard/src/utils/modelEditParams.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/modelEditParams.ts
rename to litellm/ui/litellm-dashboard/src/utils/modelEditParams.ts
diff --git a/ui/litellm-dashboard/src/utils/modelPermissions.test.ts b/litellm/ui/litellm-dashboard/src/utils/modelPermissions.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/modelPermissions.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/modelPermissions.test.ts
diff --git a/ui/litellm-dashboard/src/utils/modelPermissions.ts b/litellm/ui/litellm-dashboard/src/utils/modelPermissions.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/modelPermissions.ts
rename to litellm/ui/litellm-dashboard/src/utils/modelPermissions.ts
diff --git a/ui/litellm-dashboard/src/utils/pkce.ts b/litellm/ui/litellm-dashboard/src/utils/pkce.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/pkce.ts
rename to litellm/ui/litellm-dashboard/src/utils/pkce.ts
diff --git a/ui/litellm-dashboard/src/utils/promptCacheUsage.test.ts b/litellm/ui/litellm-dashboard/src/utils/promptCacheUsage.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/promptCacheUsage.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/promptCacheUsage.test.ts
diff --git a/ui/litellm-dashboard/src/utils/promptCacheUsage.ts b/litellm/ui/litellm-dashboard/src/utils/promptCacheUsage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/promptCacheUsage.ts
rename to litellm/ui/litellm-dashboard/src/utils/promptCacheUsage.ts
diff --git a/ui/litellm-dashboard/src/utils/proxyUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/proxyUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/proxyUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/proxyUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/proxyUtils.ts b/litellm/ui/litellm-dashboard/src/utils/proxyUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/proxyUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/proxyUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/ptuDatetime.test.ts b/litellm/ui/litellm-dashboard/src/utils/ptuDatetime.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/ptuDatetime.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/ptuDatetime.test.ts
diff --git a/ui/litellm-dashboard/src/utils/ptuDatetime.ts b/litellm/ui/litellm-dashboard/src/utils/ptuDatetime.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/ptuDatetime.ts
rename to litellm/ui/litellm-dashboard/src/utils/ptuDatetime.ts
diff --git a/ui/litellm-dashboard/src/utils/ptuModelInfo.test.ts b/litellm/ui/litellm-dashboard/src/utils/ptuModelInfo.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/ptuModelInfo.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/ptuModelInfo.test.ts
diff --git a/ui/litellm-dashboard/src/utils/ptuModelInfo.ts b/litellm/ui/litellm-dashboard/src/utils/ptuModelInfo.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/ptuModelInfo.ts
rename to litellm/ui/litellm-dashboard/src/utils/ptuModelInfo.ts
diff --git a/ui/litellm-dashboard/src/utils/ptuValidation.test.ts b/litellm/ui/litellm-dashboard/src/utils/ptuValidation.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/ptuValidation.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/ptuValidation.test.ts
diff --git a/ui/litellm-dashboard/src/utils/ptuValidation.ts b/litellm/ui/litellm-dashboard/src/utils/ptuValidation.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/ptuValidation.ts
rename to litellm/ui/litellm-dashboard/src/utils/ptuValidation.ts
diff --git a/ui/litellm-dashboard/src/utils/returnUrlUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/returnUrlUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/returnUrlUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/returnUrlUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/returnUrlUtils.ts b/litellm/ui/litellm-dashboard/src/utils/returnUrlUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/returnUrlUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/returnUrlUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/roles.test.ts b/litellm/ui/litellm-dashboard/src/utils/roles.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/roles.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/roles.test.ts
diff --git a/ui/litellm-dashboard/src/utils/roles.ts b/litellm/ui/litellm-dashboard/src/utils/roles.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/roles.ts
rename to litellm/ui/litellm-dashboard/src/utils/roles.ts
diff --git a/ui/litellm-dashboard/src/utils/searchUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/searchUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/searchUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/searchUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/searchUtils.ts b/litellm/ui/litellm-dashboard/src/utils/searchUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/searchUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/searchUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/secureStorage.ts b/litellm/ui/litellm-dashboard/src/utils/secureStorage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/secureStorage.ts
rename to litellm/ui/litellm-dashboard/src/utils/secureStorage.ts
diff --git a/ui/litellm-dashboard/src/utils/sentinels.ts b/litellm/ui/litellm-dashboard/src/utils/sentinels.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/sentinels.ts
rename to litellm/ui/litellm-dashboard/src/utils/sentinels.ts
diff --git a/ui/litellm-dashboard/src/utils/streamErrorMessage.test.ts b/litellm/ui/litellm-dashboard/src/utils/streamErrorMessage.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/streamErrorMessage.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/streamErrorMessage.test.ts
diff --git a/ui/litellm-dashboard/src/utils/streamErrorMessage.ts b/litellm/ui/litellm-dashboard/src/utils/streamErrorMessage.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/streamErrorMessage.ts
rename to litellm/ui/litellm-dashboard/src/utils/streamErrorMessage.ts
diff --git a/ui/litellm-dashboard/src/utils/teamUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/teamUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/teamUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/teamUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/teamUtils.ts b/litellm/ui/litellm-dashboard/src/utils/teamUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/teamUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/teamUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/textUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/textUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/textUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/textUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/textUtils.ts b/litellm/ui/litellm-dashboard/src/utils/textUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/textUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/textUtils.ts
diff --git a/ui/litellm-dashboard/src/utils/uiHref.test.ts b/litellm/ui/litellm-dashboard/src/utils/uiHref.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/uiHref.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/uiHref.test.ts
diff --git a/ui/litellm-dashboard/src/utils/uiHref.ts b/litellm/ui/litellm-dashboard/src/utils/uiHref.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/uiHref.ts
rename to litellm/ui/litellm-dashboard/src/utils/uiHref.ts
diff --git a/ui/litellm-dashboard/src/utils/versionUtils.test.ts b/litellm/ui/litellm-dashboard/src/utils/versionUtils.test.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/versionUtils.test.ts
rename to litellm/ui/litellm-dashboard/src/utils/versionUtils.test.ts
diff --git a/ui/litellm-dashboard/src/utils/versionUtils.ts b/litellm/ui/litellm-dashboard/src/utils/versionUtils.ts
similarity index 100%
rename from ui/litellm-dashboard/src/utils/versionUtils.ts
rename to litellm/ui/litellm-dashboard/src/utils/versionUtils.ts
diff --git a/ui/litellm-dashboard/tests/CreateKeyPage.expiredToken.test.tsx b/litellm/ui/litellm-dashboard/tests/CreateKeyPage.expiredToken.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/tests/CreateKeyPage.expiredToken.test.tsx
rename to litellm/ui/litellm-dashboard/tests/CreateKeyPage.expiredToken.test.tsx
diff --git a/ui/litellm-dashboard/tests/autoRouterSetup.ts b/litellm/ui/litellm-dashboard/tests/autoRouterSetup.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/autoRouterSetup.ts
rename to litellm/ui/litellm-dashboard/tests/autoRouterSetup.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/filename-pascal-case.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/filename-pascal-case.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/filename-pascal-case.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/filename-pascal-case.test.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/no-ad-hoc-z-index.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/no-ad-hoc-z-index.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/no-ad-hoc-z-index.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/no-ad-hoc-z-index.test.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/no-arbitrary-design-value.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/no-arbitrary-design-value.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/no-arbitrary-design-value.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/no-arbitrary-design-value.test.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/no-complex-jsx-arrow.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/no-complex-jsx-arrow.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/no-complex-jsx-arrow.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/no-complex-jsx-arrow.test.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/no-large-inline-object-arg.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/no-large-inline-object-arg.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/no-large-inline-object-arg.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/no-large-inline-object-arg.test.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/no-long-condition-chain.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/no-long-condition-chain.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/no-long-condition-chain.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/no-long-condition-chain.test.ts
diff --git a/ui/litellm-dashboard/tests/eslint-rules/no-noop-hover-variant.test.ts b/litellm/ui/litellm-dashboard/tests/eslint-rules/no-noop-hover-variant.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/eslint-rules/no-noop-hover-variant.test.ts
rename to litellm/ui/litellm-dashboard/tests/eslint-rules/no-noop-hover-variant.test.ts
diff --git a/ui/litellm-dashboard/tests/fetch-location-rule.test.ts b/litellm/ui/litellm-dashboard/tests/fetch-location-rule.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/fetch-location-rule.test.ts
rename to litellm/ui/litellm-dashboard/tests/fetch-location-rule.test.ts
diff --git a/ui/litellm-dashboard/tests/fieldOrientation.ts b/litellm/ui/litellm-dashboard/tests/fieldOrientation.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/fieldOrientation.ts
rename to litellm/ui/litellm-dashboard/tests/fieldOrientation.ts
diff --git a/ui/litellm-dashboard/tests/jsdomFetchEnv.ts b/litellm/ui/litellm-dashboard/tests/jsdomFetchEnv.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/jsdomFetchEnv.ts
rename to litellm/ui/litellm-dashboard/tests/jsdomFetchEnv.ts
diff --git a/ui/litellm-dashboard/tests/lint-budget-lib.test.ts b/litellm/ui/litellm-dashboard/tests/lint-budget-lib.test.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/lint-budget-lib.test.ts
rename to litellm/ui/litellm-dashboard/tests/lint-budget-lib.test.ts
diff --git a/ui/litellm-dashboard/tests/mocks/autoRouterPresets.ts b/litellm/ui/litellm-dashboard/tests/mocks/autoRouterPresets.ts
similarity index 87%
rename from ui/litellm-dashboard/tests/mocks/autoRouterPresets.ts
rename to litellm/ui/litellm-dashboard/tests/mocks/autoRouterPresets.ts
index ac6da9bceba..112c0ced88c 100644
--- a/ui/litellm-dashboard/tests/mocks/autoRouterPresets.ts
+++ b/litellm/ui/litellm-dashboard/tests/mocks/autoRouterPresets.ts
@@ -5,7 +5,7 @@ import { hydratePresets, type AutoRouterPresetsResponse } from "@/lib/autorouter
// Derived from the real bundled catalog so a preset edit there flows into test expectations
// instead of redding on a stale copy. Exported as vi.fn so a test can override the query state.
-const CATALOG_PATH = resolve(__dirname, "../../../../litellm/proxy/public_endpoints/autorouter_presets.json");
+const CATALOG_PATH = resolve(__dirname, "../../../../proxy/public_endpoints/autorouter_presets.json");
export const BUNDLED_PRESETS_RESPONSE = JSON.parse(readFileSync(CATALOG_PATH, "utf8")) as AutoRouterPresetsResponse;
diff --git a/ui/litellm-dashboard/tests/mocks/complexityScorerDefaults.ts b/litellm/ui/litellm-dashboard/tests/mocks/complexityScorerDefaults.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/mocks/complexityScorerDefaults.ts
rename to litellm/ui/litellm-dashboard/tests/mocks/complexityScorerDefaults.ts
diff --git a/ui/litellm-dashboard/tests/mounted-form-host.tsx b/litellm/ui/litellm-dashboard/tests/mounted-form-host.tsx
similarity index 100%
rename from ui/litellm-dashboard/tests/mounted-form-host.tsx
rename to litellm/ui/litellm-dashboard/tests/mounted-form-host.tsx
diff --git a/ui/litellm-dashboard/tests/setup.unit.ts b/litellm/ui/litellm-dashboard/tests/setup.unit.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/setup.unit.ts
rename to litellm/ui/litellm-dashboard/tests/setup.unit.ts
diff --git a/ui/litellm-dashboard/tests/setupTests.ts b/litellm/ui/litellm-dashboard/tests/setupTests.ts
similarity index 100%
rename from ui/litellm-dashboard/tests/setupTests.ts
rename to litellm/ui/litellm-dashboard/tests/setupTests.ts
diff --git a/ui/litellm-dashboard/tests/test-utils.tsx b/litellm/ui/litellm-dashboard/tests/test-utils.tsx
similarity index 100%
rename from ui/litellm-dashboard/tests/test-utils.tsx
rename to litellm/ui/litellm-dashboard/tests/test-utils.tsx
diff --git a/ui/litellm-dashboard/tests/top_key_view.test.tsx b/litellm/ui/litellm-dashboard/tests/top_key_view.test.tsx
similarity index 100%
rename from ui/litellm-dashboard/tests/top_key_view.test.tsx
rename to litellm/ui/litellm-dashboard/tests/top_key_view.test.tsx
diff --git a/ui/litellm-dashboard/tsconfig.json b/litellm/ui/litellm-dashboard/tsconfig.json
similarity index 100%
rename from ui/litellm-dashboard/tsconfig.json
rename to litellm/ui/litellm-dashboard/tsconfig.json
diff --git a/ui/litellm-dashboard/tsconfig.production.json b/litellm/ui/litellm-dashboard/tsconfig.production.json
similarity index 100%
rename from ui/litellm-dashboard/tsconfig.production.json
rename to litellm/ui/litellm-dashboard/tsconfig.production.json
diff --git a/ui/litellm-dashboard/vendor/litellm-lens-ui-0.1.0-dev.0.tgz b/litellm/ui/litellm-dashboard/vendor/litellm-lens-ui-0.1.0-dev.0.tgz
similarity index 100%
rename from ui/litellm-dashboard/vendor/litellm-lens-ui-0.1.0-dev.0.tgz
rename to litellm/ui/litellm-dashboard/vendor/litellm-lens-ui-0.1.0-dev.0.tgz
diff --git a/ui/litellm-dashboard/vitest.config.ts b/litellm/ui/litellm-dashboard/vitest.config.ts
similarity index 100%
rename from ui/litellm-dashboard/vitest.config.ts
rename to litellm/ui/litellm-dashboard/vitest.config.ts
diff --git a/ui/nginx.conf b/litellm/ui/nginx.conf
similarity index 100%
rename from ui/nginx.conf
rename to litellm/ui/nginx.conf
diff --git a/vscode-extension/.gitignore b/litellm/vscode-extension/.gitignore
similarity index 100%
rename from vscode-extension/.gitignore
rename to litellm/vscode-extension/.gitignore
diff --git a/vscode-extension/.vscodeignore b/litellm/vscode-extension/.vscodeignore
similarity index 100%
rename from vscode-extension/.vscodeignore
rename to litellm/vscode-extension/.vscodeignore
diff --git a/vscode-extension/LICENSE b/litellm/vscode-extension/LICENSE
similarity index 100%
rename from vscode-extension/LICENSE
rename to litellm/vscode-extension/LICENSE
diff --git a/vscode-extension/README.md b/litellm/vscode-extension/README.md
similarity index 100%
rename from vscode-extension/README.md
rename to litellm/vscode-extension/README.md
diff --git a/vscode-extension/package-lock.json b/litellm/vscode-extension/package-lock.json
similarity index 100%
rename from vscode-extension/package-lock.json
rename to litellm/vscode-extension/package-lock.json
diff --git a/vscode-extension/package.json b/litellm/vscode-extension/package.json
similarity index 98%
rename from vscode-extension/package.json
rename to litellm/vscode-extension/package.json
index 42626439aca..7c71b892b0e 100644
--- a/vscode-extension/package.json
+++ b/litellm/vscode-extension/package.json
@@ -8,7 +8,7 @@
"repository": {
"type": "git",
"url": "https://github.com/BerriAI/litellm.git",
- "directory": "vscode-extension"
+ "directory": "litellm/vscode-extension"
},
"homepage": "https://docs.litellm.ai",
"bugs": {
diff --git a/vscode-extension/src/extension.ts b/litellm/vscode-extension/src/extension.ts
similarity index 100%
rename from vscode-extension/src/extension.ts
rename to litellm/vscode-extension/src/extension.ts
diff --git a/vscode-extension/src/gateway.ts b/litellm/vscode-extension/src/gateway.ts
similarity index 100%
rename from vscode-extension/src/gateway.ts
rename to litellm/vscode-extension/src/gateway.ts
diff --git a/vscode-extension/src/messages.ts b/litellm/vscode-extension/src/messages.ts
similarity index 100%
rename from vscode-extension/src/messages.ts
rename to litellm/vscode-extension/src/messages.ts
diff --git a/vscode-extension/src/models.ts b/litellm/vscode-extension/src/models.ts
similarity index 100%
rename from vscode-extension/src/models.ts
rename to litellm/vscode-extension/src/models.ts
diff --git a/vscode-extension/src/provider.ts b/litellm/vscode-extension/src/provider.ts
similarity index 100%
rename from vscode-extension/src/provider.ts
rename to litellm/vscode-extension/src/provider.ts
diff --git a/vscode-extension/src/stream.ts b/litellm/vscode-extension/src/stream.ts
similarity index 100%
rename from vscode-extension/src/stream.ts
rename to litellm/vscode-extension/src/stream.ts
diff --git a/vscode-extension/src/vscode.proposed.d.ts b/litellm/vscode-extension/src/vscode.proposed.d.ts
similarity index 100%
rename from vscode-extension/src/vscode.proposed.d.ts
rename to litellm/vscode-extension/src/vscode.proposed.d.ts
diff --git a/vscode-extension/test/gateway.test.ts b/litellm/vscode-extension/test/gateway.test.ts
similarity index 100%
rename from vscode-extension/test/gateway.test.ts
rename to litellm/vscode-extension/test/gateway.test.ts
diff --git a/vscode-extension/test/messages.test.ts b/litellm/vscode-extension/test/messages.test.ts
similarity index 100%
rename from vscode-extension/test/messages.test.ts
rename to litellm/vscode-extension/test/messages.test.ts
diff --git a/vscode-extension/test/models.test.ts b/litellm/vscode-extension/test/models.test.ts
similarity index 100%
rename from vscode-extension/test/models.test.ts
rename to litellm/vscode-extension/test/models.test.ts
diff --git a/vscode-extension/test/provider.test.ts b/litellm/vscode-extension/test/provider.test.ts
similarity index 100%
rename from vscode-extension/test/provider.test.ts
rename to litellm/vscode-extension/test/provider.test.ts
diff --git a/vscode-extension/test/stream.test.ts b/litellm/vscode-extension/test/stream.test.ts
similarity index 100%
rename from vscode-extension/test/stream.test.ts
rename to litellm/vscode-extension/test/stream.test.ts
diff --git a/vscode-extension/test/vscode-mock.ts b/litellm/vscode-extension/test/vscode-mock.ts
similarity index 100%
rename from vscode-extension/test/vscode-mock.ts
rename to litellm/vscode-extension/test/vscode-mock.ts
diff --git a/vscode-extension/tsconfig.json b/litellm/vscode-extension/tsconfig.json
similarity index 100%
rename from vscode-extension/tsconfig.json
rename to litellm/vscode-extension/tsconfig.json
diff --git a/vscode-extension/vitest.config.mts b/litellm/vscode-extension/vitest.config.mts
similarity index 100%
rename from vscode-extension/vitest.config.mts
rename to litellm/vscode-extension/vitest.config.mts
diff --git a/packaging/litellm-core/pyproject.toml b/packaging/litellm-core/pyproject.toml
index 86f0cd244fd..e64f40f55fd 100644
--- a/packaging/litellm-core/pyproject.toml
+++ b/packaging/litellm-core/pyproject.toml
@@ -68,6 +68,10 @@ include = [
exclude = [
"litellm/deploy",
"litellm/deploy/**",
+ "litellm/ui",
+ "litellm/ui/**",
+ "litellm/vscode-extension",
+ "litellm/vscode-extension/**",
"litellm/proxy/_experimental/out",
"litellm/proxy/_experimental/out/**",
"litellm/proxy/enterprise",
diff --git a/pyproject.toml b/pyproject.toml
index 9618cbcebb9..2e1710dbad3 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -356,6 +356,10 @@ include = [
exclude = [
"litellm/deploy",
"litellm/deploy/**",
+ "litellm/ui",
+ "litellm/ui/**",
+ "litellm/vscode-extension",
+ "litellm/vscode-extension/**",
"litellm/proxy/discovery_endpoints/skill_scanner_adapter",
"litellm/proxy/discovery_endpoints/skill_scanner_adapter/**",
"litellm/proxy/enterprise",
@@ -425,6 +429,7 @@ version_files = [
]
[tool.pytest.ini_options]
+norecursedirs = ["*.egg", ".*", "_darcs", "build", "CVS", "dist", "node_modules", "venv", "{arch}", "**/litellm/ui", "**/litellm/vscode-extension"]
pythonpath = ["scripts"]
asyncio_mode = "auto"
asyncio_default_fixture_loop_scope = "session"
@@ -522,7 +527,7 @@ lint.external = [
]
line-length = 120
-extend-exclude = ["litellm/deploy", "litellm/proxy/discovery_endpoints/skill_scanner_adapter"]
+extend-exclude = ["litellm/deploy", "litellm/ui", "litellm/vscode-extension", "litellm/proxy/discovery_endpoints/skill_scanner_adapter"]
format.exclude = ["**/enterprise/**"]
@@ -554,7 +559,7 @@ banned-module-level-imports = ["prisma"]
[tool.pyright]
include = ["litellm", "litellm_cli"]
ignore = []
-exclude = ["**/node_modules", "**/__pycache__", "tests/e2e/claude_code", "tests/e2e_harness/claude_code", "tests/e2e/ui", "litellm/types/utils.py", "litellm/proxy/_types.py", "litellm/deploy", "litellm/proxy/discovery_endpoints/skill_scanner_adapter"]
+exclude = ["**/node_modules", "**/__pycache__", "tests/e2e/claude_code", "tests/e2e_harness/claude_code", "tests/e2e/ui", "litellm/types/utils.py", "litellm/proxy/_types.py", "litellm/deploy", "litellm/ui", "litellm/vscode-extension", "litellm/proxy/discovery_endpoints/skill_scanner_adapter"]
pythonVersion = "3.12"
typeCheckingMode = "strict"
enableTypeIgnoreComments = false
diff --git a/scripts/check_type_discipline.py b/scripts/check_type_discipline.py
index 81ab4c03615..85a88116013 100644
--- a/scripts/check_type_discipline.py
+++ b/scripts/check_type_discipline.py
@@ -1161,9 +1161,23 @@ def collect_paths(raw: Iterable[str]) -> Iterator[Path]:
yield from (
path
for path in sorted(p.rglob("*.py"))
- if "litellm/proxy/discovery_endpoints/skill_scanner_adapter/" not in path.as_posix()
+ if not any(
+ excluded in path.as_posix()
+ for excluded in (
+ "litellm/proxy/discovery_endpoints/skill_scanner_adapter/",
+ "litellm/ui/",
+ "litellm/vscode-extension/",
+ )
+ )
)
- elif p.suffix == ".py" and "litellm/proxy/discovery_endpoints/skill_scanner_adapter/" not in p.as_posix():
+ elif p.suffix == ".py" and not any(
+ excluded in p.as_posix()
+ for excluded in (
+ "litellm/proxy/discovery_endpoints/skill_scanner_adapter/",
+ "litellm/ui/",
+ "litellm/vscode-extension/",
+ )
+ ):
yield p
diff --git a/scripts/ci_cd/security_scans_readme.md b/scripts/ci_cd/security_scans_readme.md
index 3003ea1d105..e32b481f10b 100644
--- a/scripts/ci_cd/security_scans_readme.md
+++ b/scripts/ci_cd/security_scans_readme.md
@@ -3,6 +3,6 @@
## Scans that run:
- Trivy scan on `./docs/` (HIGH/CRITICAL/MEDIUM)
-- Trivy scan on `./ui/` (HIGH/CRITICAL/MEDIUM)
+- Trivy scan on `./litellm/ui/` (HIGH/CRITICAL/MEDIUM)
- Grype scan on main `Dockerfile` (fails on CRITICAL)
- Grype CVSS ≥ 4.0 scan on main `Dockerfile` (fails any vulnerabilities with CVSS ≥ 4.0)
diff --git a/scripts/pre_commit_lint.sh b/scripts/pre_commit_lint.sh
index 248b546c03c..cbf6381e3f6 100755
--- a/scripts/pre_commit_lint.sh
+++ b/scripts/pre_commit_lint.sh
@@ -99,11 +99,11 @@ existing_files() {
litellm_py_pattern='^litellm/.*\.py$'
e2e_py_pattern='^tests/e2e(_harness)?/.*\.py$'
test_tree_pattern='^(tests/.*\.py|\.github/linters/ruff-tests\.toml|pyproject\.toml|scripts/(check_test_quality|test_quality_gate)\.py)$'
-spec_pattern='^(litellm/.*|enterprise/.*|pyproject\.toml|uv\.lock|ui/litellm-dashboard/(scripts/gen-api-types\.mjs|package\.json|package-lock\.json|src/lib/http/schema\.d\.ts))$'
-ui_prettier_pattern='^ui/litellm-dashboard/.*\.(js|jsx|ts|tsx|mjs|cjs|json|css|scss|md|mdx|yml|yaml|html)$'
-ui_eslint_pattern='^ui/litellm-dashboard/.*\.(js|jsx|ts|tsx|mjs|cjs)$'
+spec_pattern='^(litellm/.*|enterprise/.*|pyproject\.toml|uv\.lock|litellm/ui/litellm-dashboard/(scripts/gen-api-types\.mjs|package\.json|package-lock\.json|src/lib/http/schema\.d\.ts))$'
+ui_prettier_pattern='^litellm/ui/litellm-dashboard/.*\.(js|jsx|ts|tsx|mjs|cjs|json|css|scss|md|mdx|yml|yaml|html)$'
+ui_eslint_pattern='^litellm/ui/litellm-dashboard/.*\.(js|jsx|ts|tsx|mjs|cjs)$'
-litellm_py_files=$(scope_match "$litellm_py_pattern")
+litellm_py_files=$(scope_match "$litellm_py_pattern" | grep -Ev '^litellm/(ui|vscode-extension)/' || true)
if [ -n "$(scope_match '^(litellm/proxy/mcp_server/|scripts/check_mcp_operation_boundary\.py)')" ]; then
uv run --no-sync python scripts/check_mcp_operation_boundary.py || exit 1
fi
@@ -111,7 +111,10 @@ e2e_py_files=$(scope_match "$e2e_py_pattern")
test_tree_files=$(scope_match "$test_tree_pattern")
# ruff format (and CI's format step) skip enterprise; the rest of make lint covers it.
fmt_files=$(printf '%s\n' "$litellm_py_files" | grep -v '^litellm/enterprise/' | existing_files)
-spec_files=$(scope_match "$spec_pattern")
+spec_files=$({
+ scope_match "$spec_pattern" | grep -Ev '^litellm/(ui|vscode-extension)/' || true
+ scope_match '^litellm/ui/litellm-dashboard/(scripts/gen-api-types\.mjs|package\.json|package-lock\.json|src/lib/http/schema\.d\.ts)$'
+})
# CI's ui job runs prettier over a wider extension set than eslint; keep that
# split so this flags exactly what the job would.
ui_prettier_changed=$(scope_match "$ui_prettier_pattern")
@@ -158,16 +161,16 @@ lint_dashboard() {
prettier_rel=()
eslint_rel=()
while IFS= read -r f; do
- [ -n "$f" ] && prettier_rel+=("${f#ui/litellm-dashboard/}")
+ [ -n "$f" ] && prettier_rel+=("${f#litellm/ui/litellm-dashboard/}")
done <&2
+ if [ ! -d litellm/ui/litellm-dashboard/node_modules ]; then
+ echo "✗ litellm/ui/litellm-dashboard/node_modules is missing; dashboard lint cannot run." >&2
bootstrap_hint
return 1
fi
- lint_dashboard || { echo "✗ Dashboard lint failed. See above; format with: (cd ui/litellm-dashboard && npm run format)." >&2; return 1; }
+ lint_dashboard || { echo "✗ Dashboard lint failed. See above; format with: (cd litellm/ui/litellm-dashboard && npm run format)." >&2; return 1; }
}
if [ -n "$ui_prettier_changed" ] || [ -n "$ui_eslint_changed" ]; then
@@ -260,8 +263,8 @@ genapi_checks() {
# and an up-to-date Prisma client; test-linting.yml installs those and runs
# prisma generate before gen:api, so mirror that here or a stale client can mask
# drift that CI will still flag.
- if [ ! -d ui/litellm-dashboard/node_modules ]; then
- echo "✗ ui/litellm-dashboard/node_modules is missing; the gen:api sync check cannot run." >&2
+ if [ ! -d litellm/ui/litellm-dashboard/node_modules ]; then
+ echo "✗ litellm/ui/litellm-dashboard/node_modules is missing; the gen:api sync check cannot run." >&2
bootstrap_hint
status=1
elif ! uv run --no-sync python -c "import orjson, prisma" 2>/dev/null; then
@@ -274,12 +277,12 @@ genapi_checks() {
elif ! uv run --no-sync python -m litellm.proxy._lazy_openapi_snapshot; then
echo "✗ Could not regenerate the lazy OpenAPI snapshot (python -m litellm.proxy._lazy_openapi_snapshot failed)." >&2
status=1
- elif ( cd ui/litellm-dashboard && LITELLM_PYTHON="uv run --no-sync python" npm run gen:api ); then
+ elif ( cd litellm/ui/litellm-dashboard && LITELLM_PYTHON="uv run --no-sync python" npm run gen:api ); then
if ! git diff --quiet -- litellm/proxy/_lazy_openapi_snapshot.json; then
echo "✗ The lazy OpenAPI snapshot is stale; regenerated litellm/proxy/_lazy_openapi_snapshot.json. Stage it and commit; re-run make check only if other checks failed too." >&2
status=1
fi
- if ! git diff --quiet -- ui/litellm-dashboard/src/lib/http/schema.d.ts; then
+ if ! git diff --quiet -- litellm/ui/litellm-dashboard/src/lib/http/schema.d.ts; then
echo "✗ Dashboard API types are stale; regenerated src/lib/http/schema.d.ts. Stage it and commit; re-run make check only if other checks failed too." >&2
status=1
fi
diff --git a/scripts/with_dashboard_node.sh b/scripts/with_dashboard_node.sh
index 01643837413..106c3243ce7 100755
--- a/scripts/with_dashboard_node.sh
+++ b/scripts/with_dashboard_node.sh
@@ -4,7 +4,7 @@ set -eu
[ $# -gt 0 ] || { echo "usage: $0 [args...]" >&2; exit 2; }
repo_root=$(cd "$(dirname "$0")/.." && pwd)
-dashboard="$repo_root/ui/litellm-dashboard"
+dashboard="$repo_root/litellm/ui/litellm-dashboard"
floor=$(sed -n 's/.*"node": *">=\([0-9][0-9.]*\)".*/\1/p' "$dashboard/package.json")
pinned=$(tr -d '[:space:]' < "$dashboard/.nvmrc")
floor="${floor:-$pinned}"
@@ -44,7 +44,7 @@ if command -v fnm > /dev/null 2>&1; then
fi
cat >&2 <= $floor) and neither nvm nor fnm is available to switch automatically.
+with_dashboard_node: node ${current:-missing} does not meet litellm/ui/litellm-dashboard's engines floor (>= $floor) and neither nvm nor fnm is available to switch automatically.
Fix it with one of:
- install nvm (https://github.com/nvm-sh/nvm) and re-run; it will pick up node $pinned for you
- or install/upgrade node yourself to >= $floor (e.g. brew install node), then re-run
diff --git a/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py b/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py
index 1c3c7c45a5e..7708ab9fc74 100644
--- a/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py
+++ b/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py
@@ -48,7 +48,7 @@ def test_clean_tracked_files_pass(tmp_path: Path) -> None:
"source_path",
[
"litellm/proxy/proxy_server.py",
- "ui/litellm-dashboard/src/app/page.tsx",
+ "litellm/ui/litellm-dashboard/src/app/page.tsx",
"litellm/proxy/_experimental/x.py",
BUNDLE_CHUNK,
],
diff --git a/tests/e2e/AGENTS.md b/tests/e2e/AGENTS.md
index 38aaad56d73..ec2884a48c0 100644
--- a/tests/e2e/AGENTS.md
+++ b/tests/e2e/AGENTS.md
@@ -50,7 +50,7 @@ Each subdirectory under `tests/e2e/` is one suite, scoped to an endpoint family
- `claude_code/` - the Claude Code compatibility matrix: drives the real `claude` CLI (and HTTP probes) against a proxy for each feature x provider cell, reporting tagged-union outcomes via the `compat_result` fixture. Ships its own driver/builder/publisher, covered by `tests/e2e_harness/claude_code/`. The HTTP probes ride the shared transport (`ProxyClient.count_tokens` / `ProxyClient.messages`). The CLI-driving path stays bespoke. `pr_gate_version_resolver.py` only forwards to `cli_harness/npm_version_resolver.py`, because the Buildkite runner images still run that path and install @latest without it
- `cli_harness/` - no tests, only the plumbing every suite that drives a real coding-agent CLI shares: `npm_version_resolver.py` picks the CLI release to install (the newest npm release at least three days old, run by CI as `python tests/e2e/cli_harness/npm_version_resolver.py `, stdlib only), `lockdown.py` gives the CLI subprocess an allowlisted env and a fresh empty HOME so it never sees the runner's credentials or dotfiles, and `rate_limiter.py` is the cross-process token bucket per upstream that keeps parallel CLI runs under one request rate. Covered by `tests/e2e_harness/cli_harness/`. Code only one CLI suite needs stays in that suite
- `codex/` - the Codex compatibility suite: drives the real `codex exec --json` CLI through the gateway, one class per row (the command round trip, a file edit with the patch tool, a long session that follows a chain of files one command at a time, auto-compaction, where Codex reads a random value, compacts through the gateway and is asked for the value after the file is deleted, and an MCP tool, where Codex calls the tool of `mcp_server.py`, a stdio MCP server the test hands it with `add_mcp_server`, on a first and a resumed turn, and a sub-agent, where Codex's multi-agent v2 hands a helper a random codeword as its task with shell tools off so the helper can only learn it from the task, and the helper's own final reply is read from its rollout), each row parametrized over `SETUPS` in `setups.py`, one `pytest.param` per setup (GPT on Bedrock Mantle, Bedrock Runtime, Azure OpenAI and OpenAI, plus Claude on Bedrock). A row with one setup broken by a known bug parametrizes over `with_expected_failure(, reason=...)`, which is `SETUPS` with a strict xfail on that one setup. The `setup` fixture registers that setup's deployment under a fresh name via `/model/new` and the `codex` fixture makes a key scoped to it, and both are deleted on teardown. `harness.py` gives each test a throwaway HOME and CODEX_HOME whose `config.toml` points a custom `responses` provider at the gateway and has Codex read its model list from the gateway's `/v1/models` (`model_catalog_url` on the provider), with the sandbox on (`workspace-write`) and approvals off, and runs the CLI under `cli_harness`'s env lockdown and rate limiter. `run.py` reads the JSONL events into a `CodexRun`: the commands with their output, the patched files, the MCP tool calls with the text they returned, the last agent message as `answer`, the usage and the errors, where an error's `status_code` is what lets the suite's 5xx rerun rule catch a turn Codex gave up on. `codex exec --json` prints nothing when Codex compacts, so `rollout.py` reads the compactions from the thread's rollout file under CODEX_HOME/sessions, and a compaction is remote when its replacement history kept the provider's `compaction` item. `subagents` reads the sub-agents a thread spawned from their own rollouts, whose `session_meta` names that thread as their parent, each with its final replies and whether it forked the parent's conversation (`forked_from_id`), so the sub-agent row can reject a helper that saw the codeword in inherited history instead of its task. `exec` takes `enable` and `disable`, Codex feature names it passes as `--enable` and `--disable`. `exec` and `resume` take `compact_after_tokens`, which forces Codex's remote compaction (`compaction_trigger` items over `/v1/responses`, the path Codex otherwise only takes for OpenAI and Azure) on the gateway provider and compacts once the context grows past that many tokens. A test passes on a random value the model can only learn through the gateway, never on the model's wording or the exact command it typed. It needs `codex` on PATH and fails without it. Covered by `tests/e2e_harness/codex/`
-- `ui/` - the Admin UI browser suite: Playwright in TypeScript, driving the dashboard served by a live proxy on port 4000 (seeded postgres + mock LLM upstream, see its `run_e2e.sh`). It is a self-contained npm package with its own lockfile and does not use the Python harness, pytest markers, or the shared transport. The Python rules in this file (typed models, `Result` unions, basedpyright zero-error gate) do not apply inside it. Its only Python file, `fixtures/mock_llm_server/server.py`, is excluded from the e2e basedpyright gate via the `[tool.pyright]` in `pyproject.toml`. Its specs follow the dashboard's rule against testing what shadcn and Base UI already guarantee, in `ui/litellm-dashboard/AGENTS.md`
+- `ui/` - the Admin UI browser suite: Playwright in TypeScript, driving the dashboard served by a live proxy on port 4000 (seeded postgres + mock LLM upstream, see its `run_e2e.sh`). It is a self-contained npm package with its own lockfile and does not use the Python harness, pytest markers, or the shared transport. The Python rules in this file (typed models, `Result` unions, basedpyright zero-error gate) do not apply inside it. Its only Python file, `fixtures/mock_llm_server/server.py`, is excluded from the e2e basedpyright gate via the `[tool.pyright]` in `pyproject.toml`. Its specs follow the dashboard's rule against testing what shadcn and Base UI already guarantee, in `litellm/ui/litellm-dashboard/AGENTS.md`
## MCP suite: real Datadog only
diff --git a/tests/e2e/ui/run_e2e.sh b/tests/e2e/ui/run_e2e.sh
index 183b1e3dbc6..623fddc3687 100755
--- a/tests/e2e/ui/run_e2e.sh
+++ b/tests/e2e/ui/run_e2e.sh
@@ -25,7 +25,7 @@ set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="$(cd "$SCRIPT_DIR/../../.." && pwd)"
-DASHBOARD_DIR="$REPO_ROOT/ui/litellm-dashboard"
+DASHBOARD_DIR="$REPO_ROOT/litellm/ui/litellm-dashboard"
IS_CI="${CI:-false}"
CONTAINER_NAME="litellm-e2e-postgres-$$"
MOCK_PID=""
@@ -56,7 +56,7 @@ if [ "$IS_CI" = "false" ]; then
# is swallowed and the run dies later with the far less obvious
# "sh: next: command not found".
#
- # So select a Node that satisfies ui/litellm-dashboard's engines.node, and if
+ # So select a Node that satisfies litellm/ui/litellm-dashboard's engines.node, and if
# none is available say so here rather than 200 lines downstream.
if [ -s "$HOME/.nvm/nvm.sh" ]; then
# shellcheck disable=SC1091
@@ -70,7 +70,7 @@ if [ "$IS_CI" = "false" ]; then
nvm use "$required_major" >/dev/null 2>&1 || nvm use --lts >/dev/null 2>&1 || true
current_major="$(node --version 2>/dev/null | sed -E 's/^v([0-9]+).*/\1/')"
if [ -z "$current_major" ] || [ "$current_major" -lt "$required_major" ]; then
- echo "Error: ui/litellm-dashboard requires Node >= v${required_major}, and no such version is installed."
+ echo "Error: litellm/ui/litellm-dashboard requires Node >= v${required_major}, and no such version is installed."
echo " Install one with: nvm install ${required_major}"
exit 1
fi
diff --git a/tests/e2e/ui/tests/settings/routerSettings.spec.ts b/tests/e2e/ui/tests/settings/routerSettings.spec.ts
index cd64e6e4453..ff51f37b7f9 100644
--- a/tests/e2e/ui/tests/settings/routerSettings.spec.ts
+++ b/tests/e2e/ui/tests/settings/routerSettings.spec.ts
@@ -8,7 +8,7 @@ import { openPlayground, selectModel, sendMessage } from "../../helpers/playgrou
// Type-only import of the OpenAPI-generated backend schema, erased at runtime by
// esbuild. It types the round-trips below so mistakes surface in the editor; the live
// test against the real proxy is what actually enforces the contract.
-import type { components } from "../../../../../ui/litellm-dashboard/src/lib/http/schema";
+import type { components } from "../../../../../litellm/ui/litellm-dashboard/src/lib/http/schema";
// These tests mutate the proxy's shared router_settings, and the Loadbalancing save
// echoes the whole settings object, so they must not run concurrently.
diff --git a/tests/integration/database/image/test_ui_image_serves_offline.py b/tests/integration/database/image/test_ui_image_serves_offline.py
index b3092887b75..eecfcdc15f6 100644
--- a/tests/integration/database/image/test_ui_image_serves_offline.py
+++ b/tests/integration/database/image/test_ui_image_serves_offline.py
@@ -5,7 +5,7 @@ arbitrary uid in GID 0. A stock nginx install expects to start as root, so
its cache (``/var/cache/nginx``) and pid (``/run``) paths are root-owned
755 and the master process dies at startup with
``mkdir() "/var/cache/nginx/client_temp" failed (13: Permission denied)``.
-The fix anchors everything nginx writes under ``/tmp`` in ``ui/nginx.conf``.
+The fix anchors everything nginx writes under ``/tmp`` in ``litellm/ui/nginx.conf``.
Booting the image the way that deployment does, with a read-only root
filesystem and ``/tmp`` as the only writable mount, is what catches the
diff --git a/tests/unit/proxy/auth/test_route_checks.py b/tests/unit/proxy/auth/test_route_checks.py
index d36e9558c86..5599f2bd2cd 100644
--- a/tests/unit/proxy/auth/test_route_checks.py
+++ b/tests/unit/proxy/auth/test_route_checks.py
@@ -2324,7 +2324,7 @@ def test_proxy_admin_viewer_can_access_audit_logs(route):
# layer, even though the underlying handlers already gate on PROXY_ADMIN_VIEW_ONLY.
#
# Each route below corresponds to a network call made by the Logs page
-# (ui/litellm-dashboard/src/components/logs/) — see the comment on each.
+# (litellm/ui/litellm-dashboard/src/components/logs/) — see the comment on each.
ADMIN_VIEWER_LOGS_PAGE_ROUTES = [
# Main paginated log list — uiSpendLogsCall in request/useLogFilterLogic.ts & index.tsx
"/spend/logs/ui",
diff --git a/tests/unit/proxy/guardrails/guardrail_hooks/content_filter/test_competitor_intent.py b/tests/unit/proxy/guardrails/guardrail_hooks/content_filter/test_competitor_intent.py
index 723d4b7db75..546f5df3bc2 100644
--- a/tests/unit/proxy/guardrails/guardrail_hooks/content_filter/test_competitor_intent.py
+++ b/tests/unit/proxy/guardrails/guardrail_hooks/content_filter/test_competitor_intent.py
@@ -274,7 +274,7 @@ AIRLINE_COMPLIANCE_CONFIG = {
"threshold_low": 0.30,
}
-# Dataset from ui/litellm-dashboard/src/data/compliancePrompts.ts airlineCompliancePrompts
+# Dataset from litellm/ui/litellm-dashboard/src/data/compliancePrompts.ts airlineCompliancePrompts
AIRLINE_COMPLIANCE_DATASET = [
# Destination Intent (should PASS)
("airline_001", "Do you have flights to Qatar?", "pass"),
diff --git a/tests/unit/proxy/mcp_server/test_mcp_discovery.py b/tests/unit/proxy/mcp_server/test_mcp_discovery.py
index 35fc7440f99..d7d11561838 100644
--- a/tests/unit/proxy/mcp_server/test_mcp_discovery.py
+++ b/tests/unit/proxy/mcp_server/test_mcp_discovery.py
@@ -116,7 +116,7 @@ class TestMCPRegistryFile:
proxy_dir: Final = os.path.dirname(registry_path)
built_logos_dir: Final = os.path.join(proxy_dir, "_experimental", "out", "assets", "logos")
source_logos_dir: Final = os.path.join(
- proxy_dir, "..", "..", "ui", "litellm-dashboard", "public", "assets", "logos"
+ proxy_dir, "..", "ui", "litellm-dashboard", "public", "assets", "logos"
)
bundled: Final = [s for s in data["servers"] if s.get("icon_url", "").startswith("/ui/assets/logos/")]
assert bundled, "at least one registry entry ships its own icon"
diff --git a/tests/unit/proxy/test_pointfive_dashboard_config.py b/tests/unit/proxy/test_pointfive_dashboard_config.py
index 9e46e7f0b3e..7988f11f42f 100644
--- a/tests/unit/proxy/test_pointfive_dashboard_config.py
+++ b/tests/unit/proxy/test_pointfive_dashboard_config.py
@@ -29,7 +29,7 @@ def test_the_dropdown_logo_asset_exists():
"""A logo the dashboard cannot resolve degrades silently to a letter tile."""
logo = _pointfive_config()["logo"]
repo_root = Path(litellm.__file__).parent.parent
- asset = repo_root / "ui" / "litellm-dashboard" / "public" / "assets" / "logos" / logo
+ asset = repo_root / "litellm" / "ui" / "litellm-dashboard" / "public" / "assets" / "logos" / logo
assert logo == "pointfive.png"
assert asset.is_file()
diff --git a/tests/unit/proxy/test_zerobus_dashboard_config.py b/tests/unit/proxy/test_zerobus_dashboard_config.py
index d2143767480..fbcbf88772a 100644
--- a/tests/unit/proxy/test_zerobus_dashboard_config.py
+++ b/tests/unit/proxy/test_zerobus_dashboard_config.py
@@ -40,7 +40,7 @@ def test_the_dropdown_logo_asset_exists():
"""A logo the dashboard cannot resolve degrades silently to a letter tile."""
logo = _zerobus_config().logo
repo_root = Path(litellm.__file__).parent.parent
- asset = repo_root / "ui" / "litellm-dashboard" / "public" / "assets" / "logos" / logo
+ asset = repo_root / "litellm" / "ui" / "litellm-dashboard" / "public" / "assets" / "logos" / logo
assert asset.is_file()
diff --git a/tests/unit/rust_bridge/test_verify_linux_native_wheel.py b/tests/unit/rust_bridge/test_verify_linux_native_wheel.py
index 1199d4c58ab..09d5da59462 100644
--- a/tests/unit/rust_bridge/test_verify_linux_native_wheel.py
+++ b/tests/unit/rust_bridge/test_verify_linux_native_wheel.py
@@ -127,12 +127,22 @@ def _run_verifier(
def test_accepts_expected_release_wheel_tags(tmp_path: Path) -> None:
wheel: Final = _write_wheel(tmp_path, filename_tag=_EXPECTED_TAG)
+ with zipfile.ZipFile(wheel, "a") as archive:
+ archive.writestr("litellm/proxy/_experimental/out/index.html", "built dashboard")
assert _run_verifier(wheel) == 0
-@pytest.mark.parametrize("member", ("litellm/deploy/docker/Dockerfile",))
-def test_rejects_deployment_sources_in_the_wheel(
+@pytest.mark.parametrize(
+ "member",
+ (
+ "litellm/deploy/docker/Dockerfile",
+ "litellm/ui/litellm-dashboard/package.json",
+ "litellm/ui/litellm-dashboard/node_modules/example/index.js",
+ "litellm/vscode-extension/package.json",
+ ),
+)
+def test_rejects_repository_sources_in_the_wheel(
tmp_path: Path, member: str, capsys: pytest.CaptureFixture[str]
) -> None:
wheel: Final = _write_wheel(tmp_path, filename_tag=_EXPECTED_TAG)
diff --git a/tests/unit/test_check_type_discipline.py b/tests/unit/test_check_type_discipline.py
index 01dff0a8b13..f5b5b723d05 100644
--- a/tests/unit/test_check_type_discipline.py
+++ b/tests/unit/test_check_type_discipline.py
@@ -1036,8 +1036,12 @@ def test_worker_count_never_exceeds_the_cap():
assert checker._worker_count(100_000) <= checker.MAX_WORKERS
-def test_standalone_scanner_adapter_is_outside_the_package_lint_scope(tmp_path: Path) -> None:
- adapter: Final = tmp_path / "litellm" / "proxy" / "discovery_endpoints" / "skill_scanner_adapter"
+@pytest.mark.parametrize(
+ "source",
+ ("proxy/discovery_endpoints/skill_scanner_adapter", "ui", "ui/node_modules/dependency", "vscode-extension"),
+)
+def test_non_sdk_sources_are_outside_the_package_lint_scope(tmp_path: Path, source: str) -> None:
+ adapter: Final = tmp_path / "litellm" / source
adapter.mkdir(parents=True)
server: Final = adapter / "server.py"
server.write_text("value = []\n")
diff --git a/tests/unit/test_ci_path_filter.py b/tests/unit/test_ci_path_filter.py
index 1e110b62434..62234cbc49b 100644
--- a/tests/unit/test_ci_path_filter.py
+++ b/tests/unit/test_ci_path_filter.py
@@ -40,8 +40,8 @@ def classify(category: str, changed: list[str]) -> str:
return result.stdout.strip()
-DOCS = ["README.md", "docs/my_website/index.mdx", "litellm/anywhere.md"]
-CLIENT = ["ui/litellm-dashboard/src/App.tsx"]
+DOCS = ["README.md", "litellm/anywhere.md"]
+CLIENT = ["litellm/ui/litellm-dashboard/src/App.tsx"]
BACKEND = ["litellm/main.py"]
CI = [".github/workflows/test-unit.yml"]
@@ -68,7 +68,7 @@ CI = [".github/workflows/test-unit.yml"]
("windows-release", [".github/scripts/ci/classify_changes.sh"], "run"),
("windows-release", ["litellm/main.py"], "skip"),
("windows-release", ["tests/unit/test_utils.py"], "skip"),
- ("windows-release", ["ui/litellm-dashboard/src/App.tsx"], "skip"),
+ ("windows-release", ["litellm/ui/litellm-dashboard/src/App.tsx"], "skip"),
("windows-release", ["docs/my-website/docs/index.md"], "skip"),
# docs-only: skip everything
("backend", DOCS, "skip"),
@@ -136,9 +136,9 @@ def test_redis_compat_path_filter(changed: str, expected: str) -> None:
def test_markdown_under_ui_counts_as_client_not_docs() -> None:
- assert classify("client", ["ui/litellm-dashboard/README.md"]) == "run"
- assert classify("backend", ["ui/litellm-dashboard/README.md"]) == "skip"
- assert classify("ui", ["ui/litellm-dashboard/README.md"]) == "run"
+ assert classify("client", ["litellm/ui/litellm-dashboard/README.md"]) == "run"
+ assert classify("backend", ["litellm/ui/litellm-dashboard/README.md"]) == "skip"
+ assert classify("ui", ["litellm/ui/litellm-dashboard/README.md"]) == "run"
def test_ci_config_changes_reach_every_category() -> None:
diff --git a/tests/unit/test_detect_changes.py b/tests/unit/test_detect_changes.py
index 8f41d6498f0..92c44e586d9 100644
--- a/tests/unit/test_detect_changes.py
+++ b/tests/unit/test_detect_changes.py
@@ -23,7 +23,7 @@ REPO_ROOT = Path(__file__).resolve().parents[2]
SCRIPT = REPO_ROOT / ".github" / "scripts" / "detect_changes.sh"
CLASSIFIER = REPO_ROOT / ".github" / "scripts" / "ci" / "classify_changes.sh"
-UI_FILE = "ui/litellm-dashboard/src/components/Teams.tsx"
+UI_FILE = "litellm/ui/litellm-dashboard/src/components/Teams.tsx"
BACKEND_FILE = "litellm/proxy/proxy_server.py"
diff --git a/tests/unit/test_docker_entrypoint.py b/tests/unit/test_docker_entrypoint.py
index 85b74f6f4ba..e9e4e492bfe 100644
--- a/tests/unit/test_docker_entrypoint.py
+++ b/tests/unit/test_docker_entrypoint.py
@@ -106,7 +106,7 @@ def _entrypoint_with_runtime_config(tmp_path: Path) -> tuple[Path, Path]:
runtime_dir: Final = tmp_path / "runtime"
runtime_dir.mkdir()
hook.write_text(
- (REPO_ROOT / "ui" / "docker-entrypoint.d" / hook.name)
+ (REPO_ROOT / "litellm" / "ui" / "docker-entrypoint.d" / hook.name)
.read_text()
.replace("runtime_dir=/tmp/litellm-ui", f"runtime_dir={shlex.quote(str(runtime_dir))}")
)
diff --git a/tests/unit/test_lint_workflow_diff_gates.py b/tests/unit/test_lint_workflow_diff_gates.py
index 1739690addd..fd5b7202534 100644
--- a/tests/unit/test_lint_workflow_diff_gates.py
+++ b/tests/unit/test_lint_workflow_diff_gates.py
@@ -23,7 +23,7 @@ DIFF_GATE: Final = re.compile(r'git diff --name-only --diff-filter=\w+ "\$GATE_B
GATES: Final = tuple(tuple(shlex.split(gate.group(1))) for gate in DIFF_GATE.finditer(WORKFLOW.read_text()))
PYTHON_GATES: Final = tuple(gate for gate in GATES if gate[0].startswith(":(glob)"))
REPOSITORY: Final = "BerriAI/litellm"
-UI_DASHBOARD: Final = "ui/litellm-dashboard"
+UI_DASHBOARD: Final = "litellm/ui/litellm-dashboard"
STACKED_BASE_REF: Final = "litellm_/stacked"
RELEASE_BASE_REF: Final = "stable/next"
BASE_REFS: Final = ("main", STACKED_BASE_REF, RELEASE_BASE_REF)
@@ -278,7 +278,13 @@ def test_e2e_harness_gate_fires_on_any_e2e_or_harness_file_its_dependency_manife
selected = _changed_files_selected_by(
tmp_path,
_gate_rooted_at("tests/e2e"),
- (trigger, "tests/e2e/ui/spec.ts", "tests/e2e/ui/pkg/page.py", "elsewhere/pyproject.toml", "tests/e2e_other/module.py"),
+ (
+ trigger,
+ "tests/e2e/ui/spec.ts",
+ "tests/e2e/ui/pkg/page.py",
+ "elsewhere/pyproject.toml",
+ "tests/e2e_other/module.py",
+ ),
)
assert selected == frozenset({trigger})
@@ -551,9 +557,9 @@ def _ui_api_types_relevant(tmp_path: Path, changed: str) -> bool:
"enterprise/litellm_enterprise/types/proxy/audit_logging_endpoints.py",
"pyproject.toml",
"uv.lock",
- "ui/litellm-dashboard/scripts/gen-api-types.mjs",
- "ui/litellm-dashboard/package-lock.json",
- "ui/litellm-dashboard/src/lib/http/schema.d.ts",
+ "litellm/ui/litellm-dashboard/scripts/gen-api-types.mjs",
+ "litellm/ui/litellm-dashboard/package-lock.json",
+ "litellm/ui/litellm-dashboard/src/lib/http/schema.d.ts",
),
)
def test_ui_api_types_check_runs_on_a_pull_request_touching_any_spec_input(tmp_path: Path, changed: str) -> None:
@@ -566,7 +572,7 @@ def test_ui_api_types_check_runs_on_a_pull_request_touching_any_spec_input(tmp_p
"litellm-rust/crates/traces/src/lib.rs",
"litellm-proxy-extras/litellm_proxy_extras/utils.py",
"tests/unit/test_router.py",
- "ui/litellm-dashboard/src/app/page.tsx",
+ "litellm/ui/litellm-dashboard/src/app/page.tsx",
"docs/my-website/docs/proxy/config.md",
"litellm-dashboard/pyproject.toml",
),
@@ -588,11 +594,24 @@ def _tracked_paths_matching(extended_regex: str) -> frozenset[str]:
def test_make_check_runs_the_api_type_sync_on_the_same_tracked_files_as_ci() -> None:
- ci_trigger: Final = _first_single_quoted_capture(r"grep -Eq '([^']+)'", UI_API_TYPES_DETECT)
+ ci_trigger: Final = _first_single_quoted_capture(r"grep -E '([^']+)'", UI_API_TYPES_DETECT)
+ ci_exclusions: Final = _first_single_quoted_capture(r"grep -Ev '([^']+)'", UI_API_TYPES_DETECT)
+ ci_dashboard_trigger: Final = _first_single_quoted_capture(r"grep -Eq '([^']+)'", UI_API_TYPES_DETECT)
make_check_trigger: Final = _first_single_quoted_capture(r"^spec_pattern='([^']+)'$", PRE_COMMIT_LINT.read_text())
- ci_selected: Final = _tracked_paths_matching(ci_trigger)
+ make_check_exclusions: Final = _first_single_quoted_capture(
+ r"""scope_match "\$spec_pattern" \| grep -Ev '([^']+)' """, PRE_COMMIT_LINT.read_text()
+ )
+ make_check_dashboard_trigger: Final = _first_single_quoted_capture(
+ r"^\s+scope_match '([^']+)'", PRE_COMMIT_LINT.read_text()
+ )
+ ci_selected: Final = (
+ _tracked_paths_matching(ci_trigger) - _tracked_paths_matching(ci_exclusions)
+ ) | _tracked_paths_matching(ci_dashboard_trigger)
+ make_check_selected: Final = (
+ _tracked_paths_matching(make_check_trigger) - _tracked_paths_matching(make_check_exclusions)
+ ) | _tracked_paths_matching(make_check_dashboard_trigger)
assert "pyproject.toml" in ci_selected
- assert _tracked_paths_matching(make_check_trigger) == ci_selected - {".github/workflows/test-linting.yml"}
+ assert make_check_selected == ci_selected - {".github/workflows/test-linting.yml"}
def test_a_pull_request_changing_any_route_file_runs_the_terraform_provider_endpoint_audit() -> None:
diff --git a/tests/unit/test_pre_commit_lint.py b/tests/unit/test_pre_commit_lint.py
index 10e528db73b..3701ca5c1ca 100644
--- a/tests/unit/test_pre_commit_lint.py
+++ b/tests/unit/test_pre_commit_lint.py
@@ -113,7 +113,7 @@ def _sandbox(tmp_path: Path) -> tuple[Path, Path]:
(repo / "litellm" / "proxy").mkdir(parents=True)
(repo / "litellm" / "foo.py").write_text("x = 1\n")
(repo / "litellm" / "proxy" / "spec.py").write_text("y = 2\n")
- dashboard = repo / "ui" / "litellm-dashboard"
+ dashboard = repo / "litellm" / "ui" / "litellm-dashboard"
(dashboard / "src").mkdir(parents=True)
(dashboard / "node_modules").mkdir()
(dashboard / "src" / "app.ts").write_text("export {}\n")
@@ -241,7 +241,7 @@ def test_deleted_dashboard_file_still_triggers_dashboard_lint(tmp_path: Path) ->
repo, bin_dir = _sandbox(tmp_path)
_commit_all(repo, "base")
_set_base_ref(repo)
- (repo / "ui" / "litellm-dashboard" / "src" / "app.ts").unlink()
+ (repo / "litellm" / "ui" / "litellm-dashboard" / "src" / "app.ts").unlink()
_commit_all(repo, "delete dashboard file")
proc = _run(repo, bin_dir, {})
assert proc.returncode == 0, proc.stdout + proc.stderr
@@ -455,6 +455,16 @@ def test_a_staged_rust_crate_change_skips_the_api_type_sync(tmp_path: Path) -> N
assert "skipped: dashboard API-type sync (npm run gen:api)" in proc.stdout
+def test_frontend_python_helpers_do_not_trigger_sdk_checks(tmp_path: Path) -> None:
+ repo, bin_dir = _sandbox(tmp_path)
+ _commit_all(repo, "base")
+ _stage_file(repo, "litellm/ui/litellm-dashboard/scripts/generate.py", "value = []\n")
+ proc = _run(repo, bin_dir, {})
+ assert proc.returncode == 0, proc.stdout + proc.stderr
+ assert "linting Python" not in proc.stdout
+ assert "skipped: dashboard API-type sync (npm run gen:api)" in proc.stdout
+
+
def test_staged_files_matching_no_check_print_an_explicit_noop_note_and_nonempty_log(tmp_path: Path) -> None:
repo, bin_dir = _sandbox(tmp_path)
_commit_all(repo, "base")
diff --git a/tests/unit/test_with_dashboard_node.py b/tests/unit/test_with_dashboard_node.py
index c0e83ac24b2..0f4b836007b 100644
--- a/tests/unit/test_with_dashboard_node.py
+++ b/tests/unit/test_with_dashboard_node.py
@@ -8,7 +8,7 @@ SCRIPT = ROOT / "scripts" / "with_dashboard_node.sh"
def _floor() -> str:
- pkg = json.loads((ROOT / "ui" / "litellm-dashboard" / "package.json").read_text())
+ pkg = json.loads((ROOT / "litellm" / "ui" / "litellm-dashboard" / "package.json").read_text())
return pkg["engines"]["node"].removeprefix(">=")