api dependencies